1. 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
  2. 12 Aug, 2015 1 commit
    • 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
  3. 05 Jun, 2015 1 commit
  4. 28 May, 2015 1 commit
    • Johann's avatar
      Don't #define snprintf in VS 2015 or higher. · cad0eca2
      Johann authored
      In VS 2015 and higher snprintf is supplied and therefore vsnprintf
      doesn't need to be defined. This also avoids problems caused by
      _snprintf being different from snprintf.
      
      This fixes a build break with VS 2015 and improves security.
      
      Originally submitted via chromium by brucedawson@chromium.org
      https://codereview.chromium.org/1055603003
      
      Additionally break this MSVC-specific tweak to a new file, which will
      become the home of all such MSVC-specific things.
      
      This requires adding a dependency on msvc.h to every example which uses
      args.c and tools_common.h
      
      Change-Id: I35b5f8e7ea00f6627403aabc9ea79b0412557a99
      cad0eca2
  5. 12 May, 2015 3 commits
  6. 08 Oct, 2014 1 commit
  7. 21 Aug, 2014 1 commit
  8. 15 Jul, 2014 1 commit
  9. 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
  10. 03 Jul, 2014 1 commit
  11. 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
  12. 16 May, 2014 1 commit
  13. 17 Apr, 2014 1 commit
  14. 03 Apr, 2014 1 commit
    • James Zern's avatar
      tools_common.h: (msvs) avoid redefining off_t · dae4cfcb
      James Zern authored
      in some configurations MSVS will define _off_t / off_t in wchar.h; the
      former is used locally while the latter is for compatibility. this
      change overrides off_t as in the past and sets _OFF_T_DEFINED to prevent
      a clash in types.
      
      Change-Id: I9b0e6db586a0a2729b545d93edfc56570d2fcf97
      dae4cfcb
  15. 27 Feb, 2014 2 commits
  16. 13 Feb, 2014 1 commit
  17. 12 Feb, 2014 1 commit
  18. 07 Feb, 2014 1 commit
  19. 27 Jan, 2014 1 commit
  20. 15 Jan, 2014 1 commit
  21. 19 Nov, 2013 1 commit
    • Tom Finegan's avatar
      vpxdec: Relocate WebM input support. · 2abe2d46
      Tom Finegan authored
      - Move it to webmdec.c and webmdec.h.
      - Also, tidy up obvious style nits in the vicinity of code I was
        already touching.
      
      Change-Id: Ie2898d06e73c1e9030d9c8d465b73ee7edc3c02a
      2abe2d46
  22. 15 Nov, 2013 1 commit
    • Tom Finegan's avatar
      vpx[dec|enc]: Extract IVF support from the apps. · 00a35aab
      Tom Finegan authored
      - Move IVF reading support into ivfdec.c and ivfdec.h
      - Move IVF writing support into ivfenc.c and ivfenc.h
      - Removed IVF writing code from the SVC example in favor of ivfenc.
      
      Change-Id: I70adf6240d0320fdd232d8546ed573f0f68dd793
      00a35aab
  23. 11 Nov, 2013 1 commit
  24. 06 Nov, 2013 1 commit
    • Tom Finegan's avatar
      Move WebM writing support out of vpxenc.c. · 03848f5c
      Tom Finegan authored
      This is mainly a clean up patchset. It moves the WebM writing support
      out of vpxenc and into its own source file. Changes to tools_common and
      vpxdec result from relocation of shared bits of code.
      
      Change-Id: Iee55d3285f56e0a548f791094fb14c5ac5346a26
      03848f5c
  25. 17 Jul, 2012 1 commit
  26. 02 Nov, 2010 1 commit
    • John Koleszar's avatar
      fix pipe support on windows · c377bf0e
      John Koleszar authored
      STDIO streams are opened in text mode by default on Windows. This patch
      changes the stdin/stdout streams to be in binary mode if they are being
      used for I/O from the vpxenc or vpxdec tools.
      
      Fixes issue #216. Thanks to mw AT hesotech.de for the fix.
      
      Change-Id: I34525b3ce2a4a031d5a48d36df4667589372225b
      c377bf0e
  27. 09 Sep, 2010 1 commit
  28. 18 Jun, 2010 1 commit
    • John Koleszar's avatar
      cosmetics: trim trailing whitespace · 94c52e4d
      John Koleszar authored
      When the license headers were updated, they accidentally contained
      trailing whitespace, so unfortunately we have to touch all the files
      again.
      
      Change-Id: I236c05fade06589e417179c0444cb39b09e4200d
      94c52e4d
  29. 04 Jun, 2010 1 commit
  30. 18 May, 2010 1 commit