1. 07 Oct, 2015 1 commit
  2. 26 Sep, 2015 1 commit
    • Ronald S. Bultje's avatar
      Rename display_{size,width,height} to render_*. · 36ffe644
      Ronald S. Bultje authored
      The name "display_*" (or "d_*") is used for non-compatible information
      (that is, the cropped frame dimensions in pixels, as opposed to the
      intended screen rendering surface size). Therefore, continuing to use
      display_* would be confusing to end users. Instead, rename the field
      to render_*, so that struct vpx_image can include it.
      
      Change-Id: Iab8d2eae96492b71c4ea60c4bce8121cb2a1fe2d
      36ffe644
  3. 11 Sep, 2015 2 commits
  4. 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
  5. 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
  6. 05 Jun, 2015 1 commit
  7. 12 May, 2015 2 commits
  8. 26 Mar, 2015 1 commit
  9. 18 Mar, 2015 1 commit
    • Johann's avatar
      Initialize "corrupted" to zero · 5370c6f1
      Johann authored
      Because the call to vpx_codec_control at line 928 is now guarded by
      !frame_parallel, 'corrupted' may not be set.
      
      Change-Id: Id166bd8a8cdb5e5120fca1640011a3545f6e178a
      5370c6f1
  10. 17 Mar, 2015 1 commit
  11. 25 Feb, 2015 1 commit
  12. 06 Feb, 2015 1 commit
  13. 18 Dec, 2014 1 commit
  14. 12 Dec, 2014 1 commit
  15. 21 Oct, 2014 1 commit
  16. 13 Oct, 2014 1 commit
  17. 08 Oct, 2014 1 commit
  18. 01 Oct, 2014 1 commit
  19. 29 Sep, 2014 1 commit
  20. 15 Sep, 2014 1 commit
    • Frank Galligan's avatar
      Remove memset of every external frame buffer. · 175d9dfe
      Frank Galligan authored
      Libvpx was memseting every external frame buffer before decode. This
      was to work around a valgrind issue in our C loop filter. Most of
      the time this was not needed and we have noticed some significant
      performance loss on some platforms. Now we require the application to
      zero out the buffers if it is using external frame buffers.
      
      Change-Id: I7330d00a315e65137ed30edd5f813e8929b76242
      175d9dfe
  21. 03 Sep, 2014 1 commit
  22. 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
  23. 23 Aug, 2014 1 commit
  24. 22 Aug, 2014 1 commit
  25. 19 Aug, 2014 1 commit
  26. 16 Aug, 2014 1 commit
  27. 13 Aug, 2014 1 commit
  28. 12 Aug, 2014 1 commit
  29. 04 Aug, 2014 1 commit
  30. 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
  31. 15 Jul, 2014 1 commit
  32. 14 Jul, 2014 1 commit
    • Deb Mukherjee's avatar
      Misc. bit-depth related changes · 449e5f2a
      Deb Mukherjee authored
      Sets the bit-depth field as default 8 in the image structure in vp8.
      Generalizes yuv read in preparation for support for reading 422/444
      for 8-bit and 10/12-bit.
      
      Change-Id: I560c13c348b122fd028e408431156376b895058c
      449e5f2a
  33. 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
  34. 03 Jul, 2014 1 commit
  35. 02 Jul, 2014 2 commits
    • 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
    • James Zern's avatar
      vpxdec: add --keep-going option · 95853db8
      James Zern authored
      for debugging purposes.
      continues decoding after receiving a decode error. will still exit with
      an error after the current loop, ignoring remaining --loops
      
      Change-Id: I011a71b866ff493a3f3bbb59e9bff998d19daee3
      95853db8
  36. 21 May, 2014 1 commit
  37. 13 May, 2014 1 commit