1. 19 Aug, 2014 - 1 commit
  2. 16 Aug, 2014 - 1 commit
  3. 13 Aug, 2014 - 1 commit
  4. 12 Aug, 2014 - 1 commit
  5. 04 Aug, 2014 - 1 commit
  6. 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
  7. 15 Jul, 2014 - 1 commit
  8. 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
  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 - 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
  12. 21 May, 2014 - 1 commit
  13. 13 May, 2014 - 1 commit
  14. 22 Apr, 2014 - 1 commit
  15. 14 Mar, 2014 - 1 commit
    • Vignesh Venkatasubramanian's avatar
      Adding a configure flag to control WebM container support · 0ffa3836
      Vignesh Venkatasubramanian authored
      Adding a --(enable|disable)-webm-io flag to control WebM container input and
      output support. For now, enabling WebM IO by default only when there is a C++
      compiler. Doing so because eventually we will move WebM IO to libwebm and it
      is built using C++.
      
      Change-Id: I210ac36c23528e382ed41d3c4322291720481492
      0ffa3836
  16. 27 Feb, 2014 - 1 commit
  17. 25 Feb, 2014 - 1 commit
  18. 15 Feb, 2014 - 1 commit
  19. 14 Feb, 2014 - 1 commit
  20. 13 Feb, 2014 - 2 commits
  21. 12 Feb, 2014 - 1 commit
  22. 05 Feb, 2014 - 1 commit
    • James Zern's avatar
      vpxdec: normalize frame size types · 75d7ee33
      James Zern authored
      int -> size_t for threshold values. this silences a few signed/unsigned
      comparison warnings
      
      Change-Id: Ic7b7af61f75f60a1b6d04167640cea2d09bbd967
      75d7ee33
  23. 01 Feb, 2014 - 1 commit
  24. 28 Jan, 2014 - 1 commit
  25. 24 Jan, 2014 - 2 commits
    • Frank Galligan's avatar
      Revert external frame buffer code. · b1c72b63
      Frank Galligan authored
      A future CL will add external frame buffers
      differently.
      
      Squash commit of four revert commits:
      Revert "Increase required number of external frame buffers"
      
      This reverts commit 9e41d569.
      
      Revert "Add external constants."
      
      This reverts commit bbf53047.
      
      Revert "Add frame buffer lru cache."
      
      This reverts commit fbada948.
      
      Conflicts:
      	vpxdec.c
      
      Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005
      
      Revert "Add support to pass in external frame buffers."
      
      This reverts commit 10f89169.
      
      Conflicts:
      	test/external_frame_buffer_test.cc
      	vp9/common/vp9_alloccommon.c
      	vp9/common/vp9_reconinter.c
      	vp9/decoder/vp9_decodeframe.c
      	vp9/encoder/vp9_onyx_if.c
      	vp9/vp9_dx_iface.c
      	vpx/vpx_decoder.h
      	vpx/vpx_external_frame_buffer.h
      	vpx_scale/generic/yv12config.c
      	vpxdec.c
      
      Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
      b1c72b63
    • Dmitry Kovalev's avatar
      vpxdec: grouping together code with the same if conditions · f2acb455
      Dmitry Kovalev authored
      Change-Id: I5e546fce725b8c4722da5494e9423154e870fd58
      f2acb455
  26. 22 Jan, 2014 - 3 commits
  27. 18 Jan, 2014 - 1 commit
  28. 17 Jan, 2014 - 2 commits
  29. 15 Jan, 2014 - 1 commit
  30. 13 Jan, 2014 - 3 commits
    • Dmitry Kovalev's avatar
      Removing VpxInputContext dependency from {ivf, raw}_read_frame(). · 0eac753d
      Dmitry Kovalev authored
      File type check inside ivf_read_frame() is not necessary (it is done
      before this function get called).
      
      Change-Id: Iede8feb358d25878b340473d85c3b01d701fc624
      0eac753d
    • Adrian Grange's avatar
      Change the strategy for deciding the display size · 482c39c0
      Adrian Grange authored
      There are three contributors to the definition of how the
      display size is set:
      
      (1) display width/height set in the container.
      (2) display size (optional in the frame header)
      (3) decoded frame size (from the frame header)
      
      This patch modifies the way that vpxdec defines the display
      size to give preference to these three criteria in the order
      given above. If the container sets a non-zero size, it is
      used, otherwise the display size specified in the first
      decoded frame is used (if specified), with the raw
      decoded frame size of the first frame used as a last resort.
      
      The display size set in frames other than the first is
      always ignored in this implementation.
      
      Change-Id: I7e98d817d3f5894d559dd2aeb0a6cb1959b9092b
      482c39c0
    • Dmitry Kovalev's avatar
      Adding raw_read_frame() function to vpxdec. · f0fde243
      Dmitry Kovalev authored
      Change-Id: Ie2a4606daf35b327d6f2ac8d7fd8f6cacf4c5b6a
      f0fde243
  31. 28 Dec, 2013 - 1 commit
    • Dmitry Kovalev's avatar
      Removing CONFIG_MD5. · d24f4e49
      Dmitry Kovalev authored
      We don't need compile time md5 configuration because --md5 is a runtime
      option.
      
      Change-Id: Ic0a2427ae5de5a18f31e5ee60c3732481b377ca1
      d24f4e49
  32. 16 Dec, 2013 - 1 commit
    • Frank Galligan's avatar
      Add frame buffer lru cache. · fbada948
      Frank Galligan authored
      Add an option for libvpx to return the least recently used
      frame buffer.
      
      Change-Id: I886a96ffb94984f1c42de53086e0131922df3260
      fbada948