1. 10 Aug, 2015 1 commit
  2. 04 Jun, 2015 1 commit
    • Marco's avatar
      Remove ABI check for 1 pass CBR SVC. · a8c5ab2c
      Marco authored
      Remove the ABI check for the controls needed for SVC 1 pass CBR mode.
      Bump up the ABI version.
      
      Change-Id: I35b79ee010e14af83c6d1e801d574deaaa2fc7eb
      a8c5ab2c
  3. 02 Jun, 2015 1 commit
    • Marco's avatar
      Vidyo patch: Rate control for SVC, 1 pass CBR mode. · c139b81a
      Marco authored
      -Make Rate control work for SVC 1 pass CBR mode.
      -Added temporal layering mode.
      -Fixed bug in non-rd variance partition.
      -Modified/updated the sample encoders (vp9_spatial_svc_encoder, vpx_temporal_svc_encoder).
      -Added datarate unittest(s) for 1 pass CBR SVC.
      
      Change-Id: Ie94b1b68a56ea1267b5087c625e5df04def2ee48
      c139b81a
  4. 19 Mar, 2015 1 commit
    • James Zern's avatar
      put spatial svc behind an ABI check · 18613408
      James Zern authored
      this removes the CONFIG_* checks from public headers, but means
      '--enable-experimental --enable-spatial-svc' builds will fail without a
      local change to the ABI in vpx_encoder.h. this should be all right for
      testing this experiment.
      
      Change-Id: Ief55e7b9d1e8332cfce990275e04c29b30af0c4a
      18613408
  5. 13 Mar, 2015 1 commit
    • Marco's avatar
      Fix crash with vp9 denoiser on. · e38066a7
      Marco authored
      Crash occured on very first key frame, because denoiser
      temporal function was beng entered.
      
      Updated denoiser unittest to set cpu_used from first frame,
      and verified fix fixes the crash.
      
      Change-Id: I3be1124b52846fbbe7248d2c3d6136e086c80bc1
      e38066a7
  6. 19 Feb, 2015 1 commit
    • Yunqing Wang's avatar
      Improve skip_txfm thresholds in the non-rd mode selection · 81fc5bf8
      Yunqing Wang authored
      Modified the thresholds of deciding whether or not to skip
      the transforms in model_rd_for_sb_y(). Used zbin[] instead
      of dequant[] to be more precise. Also, modified the checking
      coditions.
      
      Rtc set borg test results (at speed 6) showed:
      average PSNR gain: 0.138%, overall PSNR gain: 0.158%,
      and SSIM gain: 0.177%.
      
      The data rate test was modified slightly as suggested by
      Marco.
      
      Change-Id: Ieaf633ab77f4838cb3c45cf69065b29d55f8ae6c
      81fc5bf8
  7. 09 Jan, 2015 1 commit
  8. 08 Jan, 2015 1 commit
  9. 06 Jan, 2015 1 commit
    • Jingning Han's avatar
      Turn denoiser sensitivity on starting from kf in unit test · 5b860e12
      Jingning Han authored
      The denoiser sensitivity level should be set to 1 starting from
      key frame. The internal function of denoiser should make the
      temporal denoising operations cut off in key frame coding.
      
      Change-Id: Id3e704a73e98e4ea801284a2cbbab2ea9c371d23
      5b860e12
  10. 02 Dec, 2014 1 commit
    • Jingning Han's avatar
      Enforce error resilient mode on in temporal svc real-time mode · bf758b6a
      Jingning Han authored
      This commit makes the codec automatically turn on error resilient
      mode when using real-time mode for temporal scalable coding. It
      fixes an enc/dec mismatch issue and re-enables the corresponding
      unit test.
      
      Change-Id: Ie1f7134e9a78ddd43e9b1555b3ee991c8a3afd0d
      bf758b6a
  11. 01 Dec, 2014 1 commit
  12. 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
  13. 27 Aug, 2014 1 commit
  14. 26 Aug, 2014 1 commit
  15. 22 Aug, 2014 1 commit
  16. 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
  17. 07 May, 2014 1 commit
  18. 17 Apr, 2014 1 commit
  19. 04 Apr, 2014 1 commit
  20. 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
  21. 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
  22. 13 Mar, 2014 1 commit
  23. 07 Mar, 2014 1 commit
  24. 06 Mar, 2014 1 commit
  25. 21 Feb, 2014 1 commit
  26. 13 Feb, 2014 1 commit
  27. 12 Feb, 2014 1 commit
  28. 11 Feb, 2014 1 commit
  29. 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
  30. 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
  31. 03 Feb, 2014 1 commit
  32. 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
  33. 22 Jan, 2014 1 commit
  34. 19 Dec, 2013 1 commit
  35. 18 Dec, 2013 1 commit
  36. 16 Dec, 2013 1 commit
  37. 14 Nov, 2013 1 commit
  38. 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
  39. 16 Oct, 2013 1 commit