1. 29 Jun, 2015 1 commit
  2. 26 Jun, 2015 3 commits
  3. 25 Jun, 2015 2 commits
    • Marco's avatar
      Update to dynamic resize logic for 1pass CBR. · 1c7b1f9a
      Marco authored
      Only do the check for resizing if the feature is selected
      (i.e., resize_mode = RESIZE_DYNAMIC).
      
      And modify condition for checking to be resize_count >= window,
      (since framerate can change).
      
      Change-Id: Idceb4e50956bb965a1492b4993b0dcb393c9be4d
      1c7b1f9a
    • Marco's avatar
      Fix to unstable build from commit 517a66. · 3dd9cde2
      Marco authored
      Change-Id: I123db2d20ae65a10e2dec95eec61150e2f69546d
      3dd9cde2
  4. 23 Jun, 2015 3 commits
  5. 22 Jun, 2015 3 commits
    • Marco's avatar
      Fixes for key frame coding at speed 5. · fb2a89b1
      Marco authored
      Keep the same transform cutoff and partition selection
      for speed 5 as in speeds >=6 (non-rd speed settings).
      
      Existing setting for key frame at speed 5 allowed transform size
      up to 32x32 on key frames, and did not allow for 4x4 block partition size.
      This created more visual artifacts on first few frames.
      
      avgPSNR/overallPSNR/SSIM gains of 0.2/0.7/0.8 for rtc_derf(low-res) set,
      and 0/0.7/1.1 gains for rtc set.
      
      Change-Id: I8c139ec6c9bb74e14b4ffbad5f12e94f18a59c0b
      fb2a89b1
    • Scott LaVarnway's avatar
      Remove tile param · 86f4a3d8
      Scott LaVarnway authored
      and added to MACROBLOCKD.
      
      Change-Id: I0e60aaa9f84bcc9f2376d71bd934f251baee38db
      86f4a3d8
    • Parag Salasakar's avatar
      mips msa vp9 fdct 4x4 optimization · bc949991
      Parag Salasakar authored
      average improvement ~2x-3x
      
      Change-Id: Idf8be780b8b4228fc91f110a94e4ee1fd9af0163
      bc949991
  6. 20 Jun, 2015 3 commits
  7. 19 Jun, 2015 5 commits
    • Marco's avatar
      Reduce max_partition_size for low resolutions at speed 5. · debe4e92
      Marco authored
      For speed 5 real-time mode, the selection of the partition size for
      superblocks on the segment (aq-mode=3) uses the non-rd recursive
      pick partition search, and can sometimes select 64x64.
      
      For low resolutions, visually better to limit this to 32x32.
      
      Change-Id: I69657a7ed8899f8b3cf8c9c318a2509c5c72c565
      debe4e92
    • Alex Converse's avatar
      Limit cyclic refresh revisitng blocks at the same quantizer. · 90c9ede8
      Alex Converse authored
      For screen content don't refresh a block at a quantizer higher than
      it was last coded at. PReviosuly at realtime speeds the encoder had a
      tendency to recode a block from GOLDEN with a higher Q than it was last
      coded at.
      
      Change-Id: Iacd561806c769dcce1a81b9827ffc70090f5ba18
      90c9ede8
    • Jingning Han's avatar
      Add dynamic range comment to vp9_int_pro_col · 8e8bc5f2
      Jingning Han authored
      Change-Id: If14d9f874bd0bf2c5a455982088fd70591f5ea5a
      8e8bc5f2
    • Yaowu Xu's avatar
      Fix a msvc compiler warning · d8428ae3
      Yaowu Xu authored
      Change-Id: Ida8a04370895ed14bd118324ec2577da926e4648
      d8428ae3
    • Marco's avatar
      Add dynamic resize logic for 1 pass CBR. · d77f51ba
      Marco authored
      Decision to scale down/up is based on buffer state and average QP
      over previous time window. Limit the total amount of down-scaling
      to be at most one scale down for now.
      
      Reset certain quantities after resize (buffer level, cyclic refresh,
      rate correction factor).
      
      Feature is enable via the setting rc_resize_allowed = 1.
      
      Change-Id: I9b1a53024e1e1e953fb8a1e1f75d21d160280dc7
      d77f51ba
  8. 18 Jun, 2015 5 commits
  9. 17 Jun, 2015 3 commits
  10. 16 Jun, 2015 5 commits
  11. 15 Jun, 2015 2 commits
  12. 13 Jun, 2015 5 commits