1. 17 Oct, 2017 10 commits
  2. 16 Oct, 2017 14 commits
    • Yaowu Xu's avatar
      Correct #if scope for signed_shift_right() · b6159027
      Yaowu Xu authored
      This avoid compiler warnings
      Change-Id: I3977df12442532a699ded8f66c92422c30cd34a8
    • Yaowu Xu's avatar
      Align more restoration work buffers · 15269e6e
      Yaowu Xu authored
      Fixes crashes on x86-win32-vs14 build
      Change-Id: I045dd0fe4e9af3bfb80223e291617b717cbcb231
    • Yi Luo's avatar
      Highbd D207E/D63E intrapred sse2/avx2 optimization · 0b7127b3
      Yi Luo authored
      Predictor SSE2 vs C   AVX2 vs C
      4x4       ~2.7x
      4x8       ~3.0x
      8x4       ~7.2x
      8x8       ~8.5x
      8x16      ~9.4x
      16x8      ~12.8x
      16x16     ~13.0x
      16x32     ~14.3x
      32x16                 ~19.9x
      32x32                 ~23.6x
      Predictor SSE2 vs C   AVX2 vs C
      4x4       ~3.8x
      4x8       ~4.3x
      8x4       ~6.4x
      8x8       ~6.8x
      8x16      ~8.6x
      16x8                  ~9.0x
      16x16                 ~9.6x
      16x32                 ~10.3x
      32x16                 ~9.1x
      32x32                 ~11.0x
      Change-Id: I87373804c9d53276bf4d7788c4ae0d13d01c00dc
    • Luc Trudeau's avatar
      [CFL] DC_PRED for uv must use UV_DC_PRED · cbce03d2
      Luc Trudeau authored
      Change-Id: I3dcf3dfb849aadc9a9e9d06bb6cf22dfe2acf073
    • Johann's avatar
      new_multisymbol has been adopted · dc186229
      Johann authored
      Put it in the correct part of 'configure'
      Change-Id: I7731b13bbdbb61d2824d664d777b780d872bb1c0
    • Johann's avatar
      require motion_var experiment for obmc.h · 376cf1a2
      Johann authored
      Fixes a build failure when using 'make dist'
      Change-Id: I8f63724678ce68328ef9ad2328e9a5015d6faf48
    • Thomas Davies's avatar
      EXT_DELTA_Q: make segment and SB deltas add. · 28444be6
      Thomas Davies authored
      As per spec, if delta quant is signalled at the superblock
      and at the segment level both should be allowed and the
      deltas should be summed to get the correct quant.
      Change-Id: Ia07265c944c9969befa16f194e02bf4e7a8dd142
    • Debargha Mukherjee's avatar
      Enable cdf updates for loop-restoration · 43061b3a
      Debargha Mukherjee authored
      Change-Id: Ibe367eb34596e2d34d8c059e083b083e702c225e
    • Yunqing Wang's avatar
      Further modify the sample selection in warped motion · 5a6dc0e7
      Yunqing Wang authored
      1. Reduce the worst-case number of samples from 34 to 16.
      2. Simplify the trimming strategy to not use multiplication and
      division operations.
      Overall, this modification reduces the complexity without affecting
      the coding gain too much.
      Turning on "ext_warped_motion", the Borg test showed:
                   avg_psnr ovr_psnr ssim
      cam_lowres:  -0.912   -0.920  -1.246
      lowres:      -0.229   -0.219  -0.373
      Change-Id: Ida21d1d3f22998c851b1270fe61a5e30f9e4ec38
    • Sebastien Alaiwan's avatar
      Simplification: remove unused wrappers · 6534ba84
      Sebastien Alaiwan authored
      Those are leftovers from the abandonned supertx experiment.
      Change-Id: If3ea7db9ea30c6be7c4955ae0a6a17730983ce66
    • Sebastien Alaiwan's avatar
      Clamp inverse transform coefficients · 29504172
      Sebastien Alaiwan authored
      When --enable-coefficient-range-checking isn't specified, clamp the
      coefficients at each stage.
      This doesn't change the decoder behavior for existing AV1 streams.
      However, some AV1 bitstreams that would have been rejected by the
      decoder as illegal (range check failure) are now legal bitstreams.
      There is no impact on video quality.
      Change-Id: Ibcf1683e5c2ae9f91a7f37b468c4bc72e98e22fa
    • Sebastien Alaiwan's avatar
      Remove abandonned SUPERTX experiment · 0cf54d40
      Sebastien Alaiwan authored
      Change-Id: I9d3f0380865790d8adcb85f03305b193bc1949d7
    • Sebastien Alaiwan's avatar
      Remove compile guards for CONFIG_EXT_REFS · 365e644a
      Sebastien Alaiwan authored
      This experiment has been adopted, we can simplify the code
      by dropping the associated preprocessor conditionals.
      Change-Id: I4705652ac8231ee25f960e8096dc97c2aeed1d20
    • Hui Su's avatar
      Remove the intra-interp experiment · 259d4422
      Hui Su authored
      This experiment uses switchable interpolation filter for intra
      prediction. Current gain is too small to be useful for AV1.
      May explore more for AV2 in the future.
      Change-Id: I24ae8c75dc71adf6271eabdb68a81b68a0869fa2
  3. 15 Oct, 2017 4 commits
  4. 14 Oct, 2017 5 commits
  5. 13 Oct, 2017 7 commits