1. 20 Mar, 2015 2 commits
    • paulwilkins's avatar
      Revised rd adjustment for variance. · 7e234b92
      paulwilkins authored
      Revised adjustment for rd based on source complexity.
      Two cases:
      1) Bias against low variance intra predictors
      when the actual source variance is higher.
      2) When the source variance is very low to give a slight
      bias against predictors that might introduce false texture
      or features.
      The impact on metrics of this change across the test sets is
      small and mixed.
      derf -0.073%, -0.049%, -0.291%
      std hd -0.093%, -0.1%, -0.557%
      yt  +0.186%, +0.04%, - 0.074%
      ythd +0.625%, + 0.563%, +0.584%
      Medium to strong psycho-visual improvements in some
      problem clips.
      This feature and intra weight on GF group length now
      turned on by default.
      Change-Id: Idefc8b633a7b7bc56c42dbe19f6b2f872d73851e
    • paulwilkins's avatar
      Experimental rd bias based on source vs recon variance. · 9a1ce7be
      paulwilkins authored
      This experiment biases the rd decision based on the impact
      a mode decision has on the relative spatial complexity of the
      reconstruction vs the source.
      The aim is to better retain a semblance of texture even if it
      is slightly misaligned / wrong, rather than use a simple rd
      measure that tends to favor use of a flat predictor if a perfect
      match can't be found.
      This improves the appearance of texture and visual quality
      on specific test clips but is hidden under a flag and currently
      off by default pending visual quality testing on a wider Yt set.
      Change-Id: Idf6e754a8949bf39ed9d314c6f2daaa20c888aad
  2. 18 Mar, 2015 3 commits
    • Jingning Han's avatar
    • Jingning Han's avatar
      Fix the C version of column vector projection · c932584f
      Jingning Han authored
      Make the C and SSE2 versions consistent.
      Change-Id: I03c405d22a36bd1a97480efb96dc5af230667424
    • Marco's avatar
      Update to variance partition. · e5210915
      Marco authored
      Use force_split to constrain the partition selection.
      This is used because in the top-down approach to variance partition,
      a block size may be selected even though one of its subblocks may have
      high variance.
      In this patch the selection of the 64x64 block size will only
      be allowed if the variance of all the 32x32 subblocks are also below the threshold.
      Stil testing, but some visual improvement for areas near slow moving boundary
      can be seen. Metrics for RTC set increase by about ~0.5%.
      Change-Id: Iab3e7b19bf70f534236f7a43fd873895a2bb261d
  3. 17 Mar, 2015 5 commits
  4. 16 Mar, 2015 14 commits
  5. 15 Mar, 2015 1 commit
  6. 14 Mar, 2015 4 commits
    • Jingning Han's avatar
      Fix 1-step refinement search table · b03cf931
      Jingning Han authored
      Change-Id: I32f0bcb40c6e7ba63bfae487739ededd0b6b2dde
    • James Zern's avatar
      usage.dox: fix encoder/decoder subpage list indent · ea74c1d7
      James Zern authored
      use \li to separate the list items contained in conditionals. this
      avoids the encode page becoming a sub-item of decode; likely a problem
      in <1.8.3.
      + fix encoder conditional, spelling error
      + correct encode page name to match decode 'Encoding'
      Change-Id: I67890f52bed8e708bad63fb8819a074e0beff2ca
    • James Zern's avatar
      usage.dox: fix doxygen warnings in 1.8.x · 6809ecc8
      James Zern authored
      use \li to denote list items with \if.
      fixes the following likely visible in <1.8.3:
      usage.dox: warning: Invalid list item found
      usage.dox: warning: End of list marker found without any preceding list items
      Change-Id: I33c72799edf9f8866596ac8f79247050b8c75681
    • Jingning Han's avatar
      Fix choose_partitioning threshold setup for speed -5 · 1f00a9b9
      Jingning Han authored
      The compression performance of speed -5 is on average 12.6% better
      than speed -6. At lower bit-rates, the gains are typically 20% or
      more. For 2-thread encoding, the speed -5 takes about 1.6x time of
      speed -6.
      Change-Id: If7a73464a24d33e8f49b9533b51ec51c8da7fc80
  7. 13 Mar, 2015 11 commits