1. 15 Dec, 2014 2 commits
  2. 13 Dec, 2014 1 commit
  3. 12 Dec, 2014 2 commits
  4. 22 Aug, 2014 1 commit
  5. 14 Aug, 2014 1 commit
    • hkuang's avatar
      Add VP9 frame-parallel unit test. · a3ef7d5a
      hkuang authored
      Make sure VP9 frame-parallel decode passes all the standard
      test vectors. Only test running with 2,3,4 threads now.
      
      Also refactor the video decode test driver to support passing
      in decode flags which is used to enable frame-parallel decode.
      
      Change-Id: I6a712464232c2e13681634951c7e176312522e1e
      a3ef7d5a
  6. 18 Jul, 2014 1 commit
  7. 11 Jul, 2014 1 commit
  8. 24 Jun, 2014 1 commit
  9. 23 Jun, 2014 1 commit
  10. 20 Jun, 2014 1 commit
    • Jim Bankoski's avatar
      Validate error checking code in decoder. · dc2f2ce5
      Jim Bankoski authored
      This patch adds a mechanism for insuring error checking on invalid files
      by creating a unit test that runs the decoder and tests that the error
      code matches what's expected on each frame in the decoder.
      
      Disabled for now as this unit test will segfault with existing code.
      
      Change-Id: I896f9686d9ebcbf027426933adfbea7b8c5d956e
      dc2f2ce5
  11. 13 Feb, 2014 2 commits
    • Frank Galligan's avatar
      Add VP9 decoder support for external frame buffers · a4f30a50
      Frank Galligan authored
      Added support for external frame buffers to libvpx's VP9 decoder.
      If the external frame buffer functions are set then libvpx will
      call the get function whenever it needs a new frame buffer to
      decode a frame into. And it will call the release function
      whenever there are no more references to that buffer.
      
      Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522
      a4f30a50
    • Tom Finegan's avatar
      decode_test_driver: Use size_t for size arg to DecodeFrame(). · 235b77e5
      Tom Finegan authored
      Use size_t for DecodeFrame()'s size arg, and cast only
      at the vpx_codec_decode() call site. This silences warnings that
      appear in svc_test.cc when building with vs2013.
      
      Change-Id: I2cf39f02a45732c752097f07b0c7ad414b1517d8
      235b77e5
  12. 01 Feb, 2014 1 commit
  13. 24 Jan, 2014 1 commit
    • 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
  14. 16 Dec, 2013 1 commit
  15. 11 Dec, 2013 1 commit
  16. 06 Sep, 2013 1 commit
    • Yaowu Xu's avatar
      cleanup cpplint warnings · afffa3d9
      Yaowu Xu authored
      Suggested by James Zern to clear out cpplint warnings for all unit
      test code.
      
      Change-Id: I731a3fa4d2a257eb9ef733426ba84286fbd7ea34
      afffa3d9
  17. 16 Mar, 2013 1 commit
  18. 24 Jan, 2013 1 commit
    • Deb Mukherjee's avatar
      Adds an error-resilient mode with test · 01cafaab
      Deb Mukherjee authored
      Adds an error-resilient mode where frames can be continued
      to be decoded even when there are errors (due to network losses)
      on a prior frame. Specifically, backward updates are turned off
      and probabilities of various symbols are reset to defaults at
      the beginning of each frame. Further, the last frame's mvs are
      not used for the mv reference list, and the sorting of the
      initial list based on search on previous frames is turned off
      as well.
      
      Also adds a test where an arbitrary set of frames are skipped
      from decoding to simulate errors. The test verifies (1) that if
      the error frames are droppable - i.e. frame buffer updates have
      been turned off - there are no mismatch errors for the remaining
      frames after the error frames; and (2) if the error-frames are non
      droppable, there are not only no decoding errors but the mismatch
      PSNR between the decoder's version of the post-error frames and the
      encoder's version is at least 20 dB.
      
      Change-Id: Ie6e2bcd436b1e8643270356d3a930e8989ff52a5
      01cafaab
  19. 23 Jan, 2013 1 commit
    • John Koleszar's avatar
      Support multiple codecs in test infrastructure · 706cafe3
      John Koleszar authored
      This commit starts to convert the tests to a system where the codec
      to be used is provided by a factory object. Currently no tests are
      instantiated for VP9 since they all fail for various reasons, but it
      was verified that they're called and the correct codec is
      instantiated.
      
      Change-Id: Ia7506df2ca3a7651218ba3ca560634f08c9fbdeb
      706cafe3
  20. 22 Oct, 2012 1 commit
  21. 31 Aug, 2012 1 commit