1. 01 Feb, 2017 3 commits
    • Ranjit Kumar Tulabandu's avatar
      Changes to facilitate row based multi-threading of ARNR filtering · 359a6796
      Ranjit Kumar Tulabandu authored
      Change-Id: I2fd72af00afbbeb903e4fe364611abcc148f2fbb
    • Johann's avatar
      vp9_rdopt: declare 'c' closer to use · bfd62cda
      Johann authored
      Clears up static clang analysis warning regarding a dead store. Only
      declare 'c' when it will be used.
      Change-Id: I1ac0fc7f94bc44da63938c63cd1efcd6b95e0eb3
    • Jingning Han's avatar
      Fix real-time compression regression in hbd mode · 969957f9
      Jingning Han authored
      This commit resolves the compression performance regression in
      real-time encoding setting when high bit-depth mode is enabled.
      The current solution temporarily disables the SIMD implementations
      of vpx_satd, hadamard8x8, and hadamard16x16 in high bit-depth mode.
      The commit makes the coding results bit-wise identical between
      regular coding pipeline and high bit-depth at profile 0.
      Change-Id: Icfb900821733749685370460a1a5a7e07f76f4bf
  2. 30 Jan, 2017 1 commit
  3. 27 Jan, 2017 4 commits
  4. 26 Jan, 2017 1 commit
  5. 25 Jan, 2017 3 commits
  6. 24 Jan, 2017 6 commits
  7. 23 Jan, 2017 1 commit
  8. 20 Jan, 2017 1 commit
  9. 19 Jan, 2017 1 commit
  10. 18 Jan, 2017 2 commits
  11. 17 Jan, 2017 1 commit
    • Jerome Jiang's avatar
      vp9: Set low variance flag when partition is copied. · 0c65aed0
      Jerome Jiang authored
      Also set the flag to 1 when exit early choosing 64x64 block
      such that skipping new mv for golden works in these scenerios.
      Change the size of prev_segment_id to the number of superblocks
      to save memory.
      Borg test shows quality regression of 0.012% on average PSNR
      and 0.035% on SSIM.
      Change-Id: I5014224c8617d439d35c66ece3fed9ae30b31d23
  12. 14 Jan, 2017 1 commit
  13. 13 Jan, 2017 3 commits
  14. 12 Jan, 2017 1 commit
  15. 11 Jan, 2017 2 commits
  16. 10 Jan, 2017 2 commits
  17. 09 Jan, 2017 2 commits
  18. 06 Jan, 2017 4 commits
    • Marco's avatar
      vp9: 1 pass cbr mode: increase threshold for gf_cbr_boost_pct usage. · f1909d26
      Marco authored
      Increase the boost threshold below which GOLDEN update will use same
      rate correction factor as INTER_NORMAL.
      Improves performance when gf_cbr_boost_pct is set (between 0 and 100)
      in CBR mode.
      Change-Id: I9f54cc18664786a100b13a416b7137ae03bd0cab
    • Jerome Jiang's avatar
      vp9: Enable more aggresive short circuit for speed 8. · 267e7344
      Jerome Jiang authored
      Set short_circuit_low_temp_var to 3 for speed 8 for all res.
      No strong visual difference on all clips.
      Change-Id: Ia6d9a314291ab1c14d5421bbdd769974083aeb2a
    • hui su's avatar
      Add support for VP9 level targeting · 337ad83e
      hui su authored
      Constraints on encoder config:
      -target_bandwidth is no larger than 80% of level bitrate limit
      -target_bandwidth * (1 + max_over_shoot_pct) is no larger than
      88% of level bitrate limit
      -min_gf_interval is no smaller than level limit
      -tile_columns is no larger than level limit
      Constraints on rate control:
      -current frame size plus previous three frames' size is no larger
      than the CPB level limit
      -current frame size is no larger than 50%/40%/20% of the CPB
      level limit if it's a key/alt-ref/other frame.
      Change-Id: I84d1a2d6d6e3c82bfd533b3309ce999cfaba2c8b
    • Jerome Jiang's avatar
      vp9: Compute source sad for every superblock when partition copy is on. · afc8c483
      Jerome Jiang authored
      The source sad could be used to copy the partition without going into
      choose_partitioning function to speed up vp9 encoding. Computing source
      sad takes little time. Speed test on Android and Linux shows little
      encoding time gain (less than 1.4%).
      Turned off for now since partition copy is turned off.
      Change-Id: I61c9d5b8f22329760cb29a4ee30a7f9c232ce8d3
  19. 04 Jan, 2017 1 commit