1. 25 Mar, 2017 1 commit
    • James Zern's avatar
      test/decode_test_driver: rm unused deadline member · 3b96b763
      James Zern authored
      has the side-effect of removing some lint and -Wshorten-64-to-32
      warnings
      
      ported from libvpx:
      1b1e40c0b test/decode_test_driver: rm unused deadline member
      
      Change-Id: Ic0ed650c856bf81f0ed2226601d86062d8fd10a4
      3b96b763
  2. 13 Feb, 2017 1 commit
  3. 20 Oct, 2016 1 commit
  4. 02 Sep, 2016 1 commit
  5. 01 Sep, 2016 2 commits
  6. 22 Aug, 2016 1 commit
  7. 12 Aug, 2016 1 commit
  8. 11 May, 2016 1 commit
    • Yunqing Wang's avatar
      Add decoder APIs and unit tests in tile-coding experiment · 8e5e3387
      Yunqing Wang authored
      In the tile-coding experiment,
      1. In tile decoder, added 2 set control APIs:
         VP10_SET_DECODE_TILE_ROW and VP10_SET_DECODE_TILE_COL. It allowed
         users to set the range of decoding at frame level.
      2. Added a unit test while tile-coding experiment is on. It tested
         both tile encoder and decoder to make sure the encoded frame
         can be decoded as a whole frame or as independent tiles.
      
      Change-Id: I73fd0632b685047cb9376008127cde72efa3fb2b
      8e5e3387
  9. 25 Mar, 2016 3 commits
    • Adrian Grange's avatar
      Replace "VP8" with "AOM" · dd1a5c8d
      Adrian Grange authored
      Note: Check AOMD_SET_DESCRIPTOR; there was a VPX & VP8 version
      that when renamed become the same.
      
      Change-Id: I022a71c0dfcd77948dda35ec754167e03bca616d
      dd1a5c8d
    • Adrian Grange's avatar
      Change "VPX" to "AOM" · ff00fc0f
      Adrian Grange authored
      Change-Id: I6593a44de3b571193c2a4c8787ddf3b2fc24a268
      ff00fc0f
    • Adrian Grange's avatar
      Convert "vpx" to "aom" · cebe6f0c
      Adrian Grange authored
      Change the name of source files to replace "vpx" with "aom".
      Change occurences of "vpx" in the code to "aom".
      
      Change-Id: I002c0eaa2c350cf1a895bf01bea5788c61328027
      cebe6f0c
  10. 24 Mar, 2016 1 commit
  11. 22 Mar, 2016 2 commits
    • Yaowu Xu's avatar
      libvpx -> libaom · 3d26d916
      Yaowu Xu authored
      Change-Id: I820483aefdc14f2ae946e08fe10fa01f3e845767
      3d26d916
    • Yaowu Xu's avatar
      Rename vpx to aom · bf4202ed
      Yaowu Xu authored
      Change-Id: Ibc7933fba85feeb30ef9b14b302d932aff19f54e
      bf4202ed
  12. 28 Jan, 2016 1 commit
  13. 15 Dec, 2014 2 commits
  14. 13 Dec, 2014 1 commit
  15. 12 Dec, 2014 2 commits
  16. 22 Aug, 2014 1 commit
  17. 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
  18. 18 Jul, 2014 1 commit
  19. 11 Jul, 2014 1 commit
  20. 24 Jun, 2014 1 commit
  21. 23 Jun, 2014 1 commit
  22. 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
  23. 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
  24. 01 Feb, 2014 1 commit
  25. 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
  26. 16 Dec, 2013 1 commit
  27. 11 Dec, 2013 1 commit
  28. 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
  29. 16 Mar, 2013 1 commit
  30. 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
  31. 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
  32. 22 Oct, 2012 1 commit
  33. 31 Aug, 2012 1 commit