1. 01 Dec, 2014 1 commit
  2. 18 Sep, 2014 2 commits
    • JackyChen's avatar
      Add a conditional compilation macro to VP8 unit test. · 4eece0d9
      JackyChen authored
      In many tests in VP8, the denoiser is disabled. By adding this
      conditional comilation macro, the unit test will not be included
      when denoiser is not enabled.
      
      Change-Id: I6edec85c996acca22aacd11161c52408be2660a3
      4eece0d9
    • JackyChen's avatar
      Add unit test for VP9 denoiser. · a86e6e83
      JackyChen authored
      Check basic datarate targeting for a single bitrate
      when the denoiser is on.
      
      Change-Id: Iad0e664859ffeb4ae6dd5f6dfb71a121e917e3fb
      a86e6e83
  3. 27 Aug, 2014 1 commit
  4. 26 Aug, 2014 1 commit
  5. 22 Aug, 2014 1 commit
  6. 30 Jun, 2014 1 commit
    • Yunqing Wang's avatar
      Decide the partitioning threshold from the variance histogram · 9d41313e
      Yunqing Wang authored
      Before encoding a frame, calculate and store each 16x16 block's
      variance of source difference between last and current frame.
      Find partitioning threshold T for the frame from its variance
      histogram, and then use T to make partition decisions.
      
      Comparing with fixed 16x16 partitioning, rtc set test showed an
      overall psnr gain of 3.242%, and ssim gain of 3.751%. The best
      psnr gain is 8.653%.
      
      The overall encoding speed didn't change much. It got faster for
      some clips(for example, 12% speedup for vidyo1), and a little
      slower for others.
      
      Also, a minor modification was made in datarate unit test.
      
      Change-Id: Ie290743aa3814e83607b93831b667a2a49d0932c
      9d41313e
  7. 07 May, 2014 1 commit
  8. 17 Apr, 2014 1 commit
  9. 04 Apr, 2014 1 commit
  10. 28 Mar, 2014 1 commit
    • Yaowu Xu's avatar
      Adjust rt speed steps. · 6fc20a84
      Yaowu Xu authored
      This commit adjusted the speed steps in rt mode to make the steps
      more evenly spaced on speed and quality, specifically:
      1. Merged 3 and 4 into one single step 3 and removed confilicting
      features.
      2. Move 8, 7, 6, 5 to be 7, 6, 5, 4 repsectively.
      
      Change-Id: I38d56d61531f3561d772aef953c411c8fb38c063
      6fc20a84
  11. 21 Mar, 2014 1 commit
    • Marco Paniconi's avatar
      Disable speed 6 for datarate test. · fcdabb10
      Marco Paniconi authored
      One of the tests for real-time mode is failing at speed 6.
      Introduced recently, will enable again when fixed.
      
      Change-Id: I8f42de6a3eca226c9aa5c5e1fab98d629993c087
      fcdabb10
  12. 13 Mar, 2014 1 commit
  13. 07 Mar, 2014 1 commit
  14. 06 Mar, 2014 1 commit
  15. 21 Feb, 2014 1 commit
  16. 13 Feb, 2014 1 commit
  17. 12 Feb, 2014 1 commit
  18. 11 Feb, 2014 1 commit
  19. 10 Feb, 2014 1 commit
    • Marco Paniconi's avatar
      Some updates and fixes for layered CBR mode. · 812bacc9
      Marco Paniconi authored
      -Properly set the average frame size for each layer.
      
      -Allow each layer to update its average/last Q stats after encoding.
      
      -Initialize for some layer context variables.
      
      Change-Id: Iaa37d144fcf4f30ff4283a4e8db8b9ca8bf4c815
      812bacc9
  20. 06 Feb, 2014 1 commit
    • Marco Paniconi's avatar
      Layer based rate control for CBR mode. · 4864ab21
      Marco Paniconi authored
      This patch adds a buffer-based rate control for temporal layers,
      under CBR mode.
      
      Added vpx_temporal_scalable_patters.c encoder for testing temporal
      layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns).
      
      Updated datarate unittest with tests for temporal layer rate-targeting.
      
      Change-Id: I8900a854288b9354d9c697cfeb0243a9fd6790b1
      4864ab21
  21. 03 Feb, 2014 1 commit
  22. 02 Feb, 2014 1 commit
    • Marco Paniconi's avatar
      Layer based rate control for CBR mode. · 6be2b750
      Marco Paniconi authored
      This patch adds a buffer-based rate control for temporal layers,
      under CBR mode.
      
      Added vpx_temporal_scalable_patters.c encoder for testing temporal
      layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns).
      
      Updated datarate unittest with tests for temporal layer rate-targeting.
      
      Change-Id: I9cb6cce2494390ae6096ee17774af7fb9308bde7
      6be2b750
  23. 22 Jan, 2014 1 commit
  24. 19 Dec, 2013 1 commit
  25. 18 Dec, 2013 1 commit
  26. 16 Dec, 2013 1 commit
  27. 14 Nov, 2013 1 commit
  28. 30 Oct, 2013 1 commit
    • Marco Paniconi's avatar
      Updates to 1-pass: · b26ce8b1
      Marco Paniconi authored
         -Don't reduce maxQ for gold/alt in CBR mode.
      
         -Fix to min/maxQ for first/initial key frame.
      
         -Add more speeds to datarate test and reduce the starting bitrate for test.
      
      Change-Id: Id2a333d76dd3f6a51b322ca984588e2a22159c58
      b26ce8b1
  29. 16 Oct, 2013 1 commit
  30. 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
  31. 26 Jun, 2013 1 commit
  32. 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
  33. 14 Nov, 2012 1 commit
    • Marco Paniconi's avatar
      Update to datarate_test. · cd7f6841
      Marco Paniconi authored
      Exlcude key frame from buffer underrun check, and increase
      lowest bitrate in BasicBufferModel.
      Both changes are needed because of a known issue (#495).
      
      Change-Id: If5e994f813d7d5ae870c1a72be404c8f7dbbdf27
      cd7f6841
  34. 30 Oct, 2012 1 commit