1. 29 Jan, 2015 1 commit
  2. 30 Dec, 2014 1 commit
    • Yaowu Xu's avatar
      Properly set size based on actual buffer layout · 32d88c22
      Yaowu Xu authored
      VP9FrameSizeTestsLarge.OneByOneVideo has been causing a failure in
      jenkins libvpx__unit_tests-valgrind_long for "using of uninitialized
      memory", the root cause was that the input image for this test was
      not initialized with proper size, therefore plan U and V were not
      initialized at all.
      
      This commit fixes the size initialization, and resolves the issue.
      
      Change-Id: Ic4dd1542b7bb0cb260a1e0aeeb505db21ae5edc8
      32d88c22
  3. 15 Aug, 2014 1 commit
  4. 12 Aug, 2014 1 commit
    • Deb Mukherjee's avatar
      Rework y4mwrite test to pass google3 tests · a4635138
      Deb Mukherjee authored
      Reverts to using tmpfile() for non-Windows platforms. On google3
      the test directory does not have write permissions, and hence the
      Y4mWriteTest fails. This patch fixes the issue.
      On Windows, a temporary file is created in the temp directory
      that has write permissions.
      
      The tests pass on linux, mingw, and MS visual studio.
      
      Change-Id: Ibada1d80e25d8b8e5b6a9d3d597533674bd9024c
      a4635138
  5. 18 Jul, 2014 2 commits
    • Deb Mukherjee's avatar
      Use custom mkstemp() to fix Win issue in y4m_test · 096224ff
      Deb Mukherjee authored
      Uses mkstmp() with directory being the same as the test data
      directory to create temporary output file. For Windows
      GetTempFileNameA() function is used.
      
      Change-Id: Ie4681b2b4f44f8c22d3b3faf134c44087b484f94
      096224ff
    • Deb Mukherjee's avatar
      Fix FrameSizeTestsLarge unit-test on 32-bit arch. · bdbaa5b4
      Deb Mukherjee authored
      If the img allocation fails the test used to crash before on
      32 bit architecture. This patch uses null check on img in
      FillFrame. Also, if the first frame initialization has not been
      conducted VPX_CODEC_ERROR is expected to return rather than
      VPX_CODEC_OK.
      
      Change-Id: I5c4e59c156374009012d280d6ff971a89b43c11f
      bdbaa5b4
  6. 17 Jul, 2014 1 commit
  7. 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
  8. 03 Jul, 2014 1 commit
  9. 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
  10. 19 Feb, 2014 1 commit
    • Tom Finegan's avatar
      video_source.h: Minor clean up. · eb2325ee
      Tom Finegan authored
      - Use size_t for frame_size() (fixes warnings elsewhere)
      - Remove unnecessary use of const.
      
      Change-Id: Id2cba182ac3fd2f67d25fd1db3a0bc3e1eda040b
      eb2325ee
  11. 06 Nov, 2013 1 commit
  12. 09 May, 2013 1 commit
  13. 27 Oct, 2012 1 commit
  14. 22 Oct, 2012 1 commit
  15. 23 Jul, 2012 2 commits
  16. 24 May, 2012 1 commit
    • John Koleszar's avatar
      Add external resize tests · 2fb29ff7
      John Koleszar authored
      Adds a test that ensures the application is able to trigger frame size
      changes via vpx_codec_enc_config_set()
      
      Change-Id: I231c062e533d75c8d63c5f8a5544650117429a63
      2fb29ff7
  17. 22 May, 2012 1 commit
    • John Koleszar's avatar
      Add initial keyframe tests · b9180fc0
      John Koleszar authored
      Implements a couple simple tests of the encoder API using the gtest
      framework:
      
        TestDisableKeyframes
        TestForceKeyframe
        TestKeyframeMaxDistance
      
      Change-Id: I38e93fe242fbeb30bb11b23ac12de8ddc291a28d
      b9180fc0