1. 16 Dec, 2015 1 commit
  2. 29 Oct, 2015 1 commit
  3. 29 Sep, 2015 1 commit
  4. 21 Aug, 2015 1 commit
    • James Zern's avatar
      vpxenc: fix DECODER ifdef · bb551934
      James Zern authored
      CONFIG_VP10_ENCODER -> CONFIG_VP10_DECODER
      
      Change-Id: I6f1a798835acc4ef66bd2c5d6ffb02247c74b1d6
      bb551934
  5. 17 Aug, 2015 2 commits
  6. 14 Aug, 2015 1 commit
    • Yaowu Xu's avatar
      Remove vp10's build dependency on vp9 · 72889a2a
      Yaowu Xu authored
      CONFIG_VP9_HIGHBITDEPTH is currently used by both vp9 and vp10, but in
      many place outside vp9/vp10, the macro was used in conjunction of
      CONFIG_VP9. This created a dependency on vp9 for vp10 to build. This
      commit removes the dependency by use CONFIG_VP9_HIGHBITDEPTH only in
      these places.
      
      Change-Id: I8cc007fc9cf132394c6498ce6759e606b64a6ad0
      72889a2a
  7. 12 Aug, 2015 3 commits
    • Yaowu Xu's avatar
      Add vpxenc help info · 2b18c9a0
      Yaowu Xu authored
      1. information on --test-decode
      2. vp10 specific parameters, currently shared with vp9
      
      Change-Id: Ida4b691052441e68b9352746988027e5a2a26f48
      2b18c9a0
    • Jingning Han's avatar
      Fix high bit depth in vp10 codebase · 8af092db
      Jingning Han authored
      Change-Id: Iacbfac29898ac7954eb6375e83873dbb7390fd47
      8af092db
    • Jingning Han's avatar
      Fork VP9 and VP10 codebase · 3ee6db6c
      Jingning Han authored
      This commit folks the VP9 and VP10 codebase and makes libvpx
      support VP8, VP9, and VP10.
      
      Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
      3ee6db6c
  8. 06 Jul, 2015 1 commit
    • Debargha Mukherjee's avatar
      Expose params min-gf-interval/max-gf-interval · 98526433
      Debargha Mukherjee authored
      Adds two new vp9 parameters --min-gf-interval and --max-gf-interval
      to enable testing based on frequency of alt-ref frames.
      
      Also adds a unit-test to test enforcement of min-gf-interval.
      
      For both these parameters the default value is 0, which indicates
      they are picked by the encoder, based on resolution and framerate
      considerations. If they are greater than zero, the specified
      parameter is honored.
      
      (Additional note by paulwilkins)
      Note that there is a slight oddity in that key frames are also GFs and
      considered part of  GF only group. However they are treated as not
      being part of an arf group because for arf groups the previous GF is
      assumed to be the terminal or overlay frame for the previous group.
      
      (end note)
      
      Change-Id: Ibf0c30b72074b3f71918ab278ccccc02a95a70a0
      98526433
  9. 05 Jun, 2015 2 commits
  10. 04 Jun, 2015 1 commit
  11. 12 May, 2015 2 commits
  12. 13 Mar, 2015 2 commits
    • Yaowu Xu's avatar
      Provide information on codec controls · 268f1066
      Yaowu Xu authored
      The commit updates the comments in vp8cx.h to make it clear which
      codec support each of codec control functions.
      
      Change-Id: Ibf876e289d4325bbb61ce19311da60d384624c2f
      268f1066
    • Yaowu Xu's avatar
      Rename a vp9 only control with vp9e prefix · 41652906
      Yaowu Xu authored
      Also updated comments and doc to make it clear that the control is
      supported in VP9 only.
      
      Change-Id: I6f120b65135fc1185695e9e3dc29fbe0d430824b
      41652906
  13. 13 Feb, 2015 1 commit
  14. 11 Feb, 2015 1 commit
    • Yaowu Xu's avatar
      Add --color-space to vpxenc · fc99636f
      Yaowu Xu authored
      This enbale the encoder to set color space information for the input
      video, so it is then coded in the output bitstream.
      
      Change-Id: Ife03deab3c762425ccd27c4c190902c4d94a76f4
      fc99636f
  15. 02 Feb, 2015 1 commit
  16. 14 Jan, 2015 1 commit
    • Yaowu Xu's avatar
      Add encoder control for setting color space · e94b415c
      Yaowu Xu authored
      This commit adds encoder side control for vp9 to set color space info
      in the output compressed bitstream.
      
      It also amends the "vp9_encoder_params_get_to_decoder" test to verify
      the correct color space information is passed from the encoder end to
      decoder end.
      
      Change-Id: Ibf5fba2edcb2a8dc37557f6fae5c7816efa52650
      e94b415c
  17. 17 Dec, 2014 1 commit
    • Yaowu Xu's avatar
      Corrected value range of --cpu-used for vp9 · a16f0753
      Yaowu Xu authored
      This commit removes undefined value options of cpu-used for VP9 and
      changed vpxenc prompt to reflect the usable range of [-8,8]
      
      Change-Id: Ib80fef3dbb6ec9aabac45ed13e8ab6fbaf94f55e
      a16f0753
  18. 16 Dec, 2014 1 commit
    • Johann's avatar
      Silence -Werror=unused-parameter · 80b344de
      Johann authored
      Cast away remaining issues so that new ones don't get lost in the noise.
      
      Change-Id: Iacd6999b0686ce80f9835730d68db6382690fa92
      80b344de
  19. 04 Dec, 2014 1 commit
  20. 27 Oct, 2014 1 commit
    • Yaowu Xu's avatar
      Add a new control of golden frame boost in CBR mode · 03a60b78
      Yaowu Xu authored
      0 means that golden boost is off, and uses average frame target rate,
      a non-zero number means the percentage of boost over average frame
      bitrate is given initially to golden frames in CBR mode.
      
      Change-Id: If4334fe2cc424b65ae0cce27f71b5561bf1e577d
      03a60b78
  21. 24 Oct, 2014 1 commit
  22. 13 Oct, 2014 1 commit
  23. 08 Oct, 2014 2 commits
  24. 03 Oct, 2014 1 commit
  25. 01 Oct, 2014 2 commits
    • Deb Mukherjee's avatar
      Adds support of 440 content. · a30774c5
      Deb Mukherjee authored
      Adds enums and corresponding vpx level code.
      
      Change-Id: Ia402d47490a4466988d7edc6b7e3e5163f20a381
      a30774c5
    • Deb Mukherjee's avatar
      High-bitdepth bugfixes · a160d725
      Deb Mukherjee authored
      Miscellaneous bug-fixes for high bitdepth functionality.
      With this patch, high bit-depth profiles become mostly functional,
      except for an intermittent assert failure issue that is being
      tracked.
      
      Change-Id: I6a7fcbdcf1e5b09842e88535f8442d2e1230748c
      a160d725
  26. 12 Sep, 2014 1 commit
  27. 05 Sep, 2014 1 commit
  28. 02 Sep, 2014 1 commit
    • Deb Mukherjee's avatar
      Adds config opt for highbitdepth + misc. vpx · 5acfafb1
      Deb Mukherjee authored
      Adds config parameter vp9_highbitdepth, to support highbitdepth profiles.
      Also includes most vpx level high bit-depth functions. However
      encode/decode in the highbitdepth profiles will not work until
      the rest of the code is in place.
      
      Change-Id: I34c53b253c38873611057a6cbc89a1361b8985a6
      5acfafb1
  29. 28 Aug, 2014 1 commit
  30. 26 Aug, 2014 1 commit
  31. 22 Aug, 2014 1 commit
    • Jim Bankoski's avatar
      vpxenc.c : static warnings cleanout · c901a4f0
      Jim Bankoski authored
      Change-Id: Ia55317606c78a9d984db0321ef142548d20b64bc
      1: dereference of global->codec checked
      2: warning fails to recognize fatal(xxx) as exit or return
      3: ctrl_args_map can be null
      4: streams can be null
      c901a4f0
  32. 16 Aug, 2014 1 commit