1. 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
  2. 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
  3. 04 Dec, 2014 1 commit
  4. 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
  5. 24 Oct, 2014 1 commit
  6. 13 Oct, 2014 1 commit
  7. 08 Oct, 2014 2 commits
  8. 03 Oct, 2014 1 commit
  9. 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
  10. 12 Sep, 2014 1 commit
  11. 05 Sep, 2014 1 commit
  12. 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
  13. 28 Aug, 2014 1 commit
  14. 26 Aug, 2014 1 commit
  15. 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
  16. 16 Aug, 2014 1 commit
  17. 06 Aug, 2014 1 commit
  18. 16 Jul, 2014 1 commit
    • Deb Mukherjee's avatar
      Adds support for raw yuv files for 422/444 · 090f4d4b
      Deb Mukherjee authored
      Adds support for raw yuv inputs in 422/444 sampling for use
      in profiles 1 and 3.
      New options added to vpxenc are:
      --i422 and --i444, which are to be used in conjunction with
      --width, --height, and --fps for proper raw yuv handling.
      A new option is added to vpxdec:
      --rawvideo, which enforces raw yuv video output for the
      bit-stream decoded irrespective of 420, 422 or 444 sampling.
      The existing options --i420 and --yv12
      are specialized for use only for 420 content.
      
      Change-Id: I2e3028380709afa673bf2e2c25ad5e271a626055
      090f4d4b
  19. 15 Jul, 2014 2 commits
  20. 11 Jul, 2014 1 commit
    • Yaowu Xu's avatar
      Silent -wextra warnings · 618e7ef0
      Yaowu Xu authored
      1. vpxenc.c
      2. y4minput.c
      
      Change-Id: I1cfe1ef84a3eec11376976c09947fe6178ee039f
      618e7ef0
  21. 09 Jul, 2014 1 commit
  22. 05 Jul, 2014 1 commit
    • Deb Mukherjee's avatar
      Adds support for reading and writing 10/12-bit y4m · 5820c5d6
      Deb Mukherjee authored
      The y4m extension used is the same as the one used in ffmpeg/x264.
      The patch is adapted from the highbitdepth branch.
      
      Also adds unit tests for y4m header parsing and md5 check
      of the raw frame data, as well as y4m writing.
      
      [build fix for Mac/VS by not using tuples with strings]
      
      Change-Id: I40897ee37d289e4b6cea6fedc67047d692b8cb46
      5820c5d6
  23. 03 Jul, 2014 1 commit
  24. 02 Jul, 2014 1 commit
    • Deb Mukherjee's avatar
      Adds support for reading and writing 10/12-bit y4m · 82dc1332
      Deb Mukherjee authored
      The y4m extension used is the same as the one used in ffmpeg/x264.
      The patch is adapted from the highbitdepth branch.
      
      Also adds unit tests for y4m header parsing and md5 check
      of the raw frame data, as well as y4m writing.
      
      Change-Id: Ie2794daf6dbafd2f128464f9b9da520fc54c0dd6
      82dc1332
  25. 21 May, 2014 1 commit
  26. 17 May, 2014 1 commit
  27. 16 May, 2014 1 commit
  28. 13 May, 2014 1 commit
  29. 29 Apr, 2014 1 commit
    • Adrian Grange's avatar
      Revert "Force ARNR filtering to be centered on the ARF frame" · 0a386b92
      Adrian Grange authored
      This reverts commit 59e733ca.
      
      Hold off removing arnr_type to give users the opportunity
      to change their script files to handle its deprecation. A
      follow-up patch will mark the control for setting arnr_type
      as deprecated and it will be removed completely in a later
      revision of the code.
      
      Change-Id: I8b817c744e144d3714234a4cd4309816d0c7e3e8
      0a386b92
  30. 22 Apr, 2014 1 commit
    • Adrian Grange's avatar
      Force ARNR filtering to be centered on the ARF frame · 59e733ca
      Adrian Grange authored
      ARNR filtering is now forced to be centered on the ARF
      frame and the other two options have been removed.
      
      The other modes of constructing the ARNR frame were
      not used and there does not seem to be any good
      reason to maintain them.
      
      This is purely an encoder-side change.
      
      Change-Id: Ic772636d23f280752973852b9740083532a49de2
      59e733ca
  31. 17 Apr, 2014 1 commit
  32. 14 Apr, 2014 2 commits
    • Dmitry Kovalev's avatar
      More user friendly vpxenc help strings. · c8c1b43c
      Dmitry Kovalev authored
      Change-Id: I257fb32673c47848258dc7e6e22147d0beb49f86
      c8c1b43c
    • Adrian Grange's avatar
      Enable vpxenc to specify internal coded frame size · f7bd1274
      Adrian Grange authored
      Added command line flags "resize-width" & "resize-height"
      to allow the user to specify the frame size to encode at.
      
      These two flags are ignored if the "resize-allowed" switch
      is not set to 1.
      
      All frames in the clip are then encoded at this size, which
      must be smaller than the raw frame size.
      
      Change-Id: I3d64bd9303d5c0bd678461a866a1ea621700d744
      f7bd1274
  33. 04 Apr, 2014 2 commits
  34. 03 Apr, 2014 1 commit
  35. 02 Apr, 2014 1 commit
    • Paul Wilkins's avatar
      Revert "Changing webmenc to use libwebm" · 80577dff
      Paul Wilkins authored
      Temporary revert.
      Problems with conflicting definitions of type off_t
      in MSVC builds that need resolving.
      
      c:\Program Files (x86)\
        Microsoft Visual Studio 9.0\VC\include\wchar.h(479) :
        "error C2371: 'off_t' : redefinition; different basic types
      c:\on2experimental\libvpx\tools_common.h(26) :
         see declaration of 'off_t'"
      
      This reverts commit 92a4c591.
      
      Change-Id: I535e40a18842a92e3e6e0b29e5fba66313010803
      80577dff