1. 17 Oct, 2017 6 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
      b6159027
    • Yaowu Xu's avatar
      Align more restoration work buffers · 15269e6e
      Yaowu Xu authored
      Fixes crashes on x86-win32-vs14 build
      
      Change-Id: I045dd0fe4e9af3bfb80223e291617b717cbcb231
      15269e6e
    • Yi Luo's avatar
      Highbd D207E/D63E intrapred sse2/avx2 optimization · 0b7127b3
      Yi Luo authored
      D207E
      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
      
      D63E
      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
      0b7127b3
    • Luc Trudeau's avatar
      [CFL] DC_PRED for uv must use UV_DC_PRED · cbce03d2
      Luc Trudeau authored
      Change-Id: I3dcf3dfb849aadc9a9e9d06bb6cf22dfe2acf073
      cbce03d2
    • Johann's avatar
      new_multisymbol has been adopted · dc186229
      Johann authored
      Put it in the correct part of 'configure'
      
      Change-Id: I7731b13bbdbb61d2824d664d777b780d872bb1c0
      dc186229
    • Johann's avatar
      require motion_var experiment for obmc.h · 376cf1a2
      Johann authored
      Fixes a build failure when using 'make dist'
      
      Change-Id: I8f63724678ce68328ef9ad2328e9a5015d6faf48
      376cf1a2
    • 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.
      
      BUG=aomedia:897
      
      Change-Id: Ia07265c944c9969befa16f194e02bf4e7a8dd142
      28444be6
    • Debargha Mukherjee's avatar
      Enable cdf updates for loop-restoration · 43061b3a
      Debargha Mukherjee authored
      BUG=aomedia:907
      
      Change-Id: Ibe367eb34596e2d34d8c059e083b083e702c225e
      43061b3a
    • 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
      5a6dc0e7
    • Sebastien Alaiwan's avatar
      Simplification: remove unused wrappers · 6534ba84
      Sebastien Alaiwan authored
      Those are leftovers from the abandonned supertx experiment.
      
      Change-Id: If3ea7db9ea30c6be7c4955ae0a6a17730983ce66
      6534ba84
    • 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.
      
      BUG=aomedia:30
      
      Change-Id: Ibcf1683e5c2ae9f91a7f37b468c4bc72e98e22fa
      29504172
    • Sebastien Alaiwan's avatar
      Remove abandonned SUPERTX experiment · 0cf54d40
      Sebastien Alaiwan authored
      Change-Id: I9d3f0380865790d8adcb85f03305b193bc1949d7
      0cf54d40
    • 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
      365e644a
    • 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
      259d4422
  3. 15 Oct, 2017 4 commits
  4. 14 Oct, 2017 5 commits
  5. 13 Oct, 2017 11 commits