1. 31 Mar, 2015 1 commit
  2. 18 Mar, 2015 9 commits
    • James Zern's avatar
      vp9_resize_plane: quiet some static analysis warnings · c4367b9b
      James Zern authored
      document resolution assumptions with a few asserts
      Change-Id: Ia4ab738fd3e0a1ba0ed30a57facd2658c2c1fd60
    • James Zern's avatar
      vp9_fdct8x8_quant_ssse3: quiet a static analysis warning · 388add96
      James Zern authored
      add an assert to validate 'in' array size
      Change-Id: Ie5a24275c066d9dd59714f6104510abbd4850dc5
    • James Zern's avatar
      vp9_fdct8x8_quant_sse2: quiet a static analysis warning · 198b039e
      James Zern authored
      add an assert to validate 'in' array size
      Change-Id: Ib72946a86f34e1ce8a69954e8e3e4fe1a0f18a91
    • James Zern's avatar
      vp9_mv_pred: quiet a static analysis warning · 42836929
      James Zern authored
      add an assert to validate pred_mv array size
      Change-Id: I532b882b71e2baff3ac76e07ed133ec5a11bd0fc
    • Marco's avatar
      Adjustments to aq-mode=3. · 71e6ed7b
      Marco authored
      Factor in segment#2 and skip blocks into the postencode estimated bits,
      and increase somewhat the aggressiveness of the refresh.
      PSNR/SSIM Metrics on RTC set go up by ~0.8/0.5%.
      Change-Id: I5d4e7cb00a3aefb25d18c88b6b24118b72dc5d51
    • Jingning Han's avatar
      Speed up non-rd mode decision search · 83cbe226
      Jingning Han authored
      This commit makes the encoder to explicitly calculate the SAD
      associated with the LAST_FRAME motion vector and compare it to
      that of the GOLDEN_FRAME given by integral projection motion
      estimation. It skips the expensive sub-pixel motion search over
      GOLDEN_FRAME when the LAST_FRAME can provide fairly good motion
      compensated prediction quality.
      For dark720p speed -6 single thread goes from
      33304 b/f, 40.070 dB, 18156 ms ->
      33319 b/f, 40.061 dB, 17611 ms
      Change-Id: I01bc94b9b598075567a392111046b97a9bc30efe
    • Adrian Grange's avatar
      Order header files alphabetically · 83288c7a
      Adrian Grange authored
      Change-Id: I3e275544bff478849c1b5f3dcd5de950ee330d14
    • 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 3 commits
  4. 16 Mar, 2015 8 commits
  5. 14 Mar, 2015 2 commits
  6. 13 Mar, 2015 7 commits
  7. 12 Mar, 2015 5 commits
  8. 11 Mar, 2015 5 commits
    • Jingning Han's avatar
      Prevent integer overflow in choose_partitioning · 238b6be2
      Jingning Han authored
      Re-arrange the multiplication and right shift operations to avoid
      integer overflow in choose_partitioning.
      Change-Id: Ib4005cafb410a67c1960486471d75b6ebe38c4e0
    • Marco's avatar
      Fix visual studio build failure. · a291b0b4
      Marco authored
      Change-Id: Ifeb14f945d0f0300eb7b21b38e5720ac1c11a6cf
    • Jingning Han's avatar
      Remove unnecessary speed feature checking · 313c28f8
      Jingning Han authored
      This commit removes the pred_mv_sad comparison from rtc motion
      search, given that a stronger comparison has been done at the
      mode search level to eliminate unlikely selected reference frames.
      Change-Id: I49b8d24b2174303066fd8eff2102c0648f2869df
    • Jingning Han's avatar
      Apply fast motion search to golden reference frame · 54eda13f
      Jingning Han authored
      This commit enables the rtc coding mode to run integral projection
      based motion search for golden reference frame. It improves the
      speed -6 compression performance by 1.1% on average, 3.46% for
      jimred_vga, 6.46% for tacomascmvvga, and 0.5% for vidyo clips. The
      speed -6 is about 6% slower.
      Change-Id: I0fe402ad2edf0149d0349ad304ab9b2abdf0c804
    • Jingning Han's avatar
      Refactor to remove GLOBAL_MOTION · 1ca4d51b
      Jingning Han authored
      Make the vp9_int_pro_motion_estimation() function return zero
      motion vector if high bit depth is turned on, instead of removing
      it from compiled codes.
      Change-Id: Ia48f010eb590b2d517d5678c394110b326a1a95e