1. 18 Oct, 2017 4 commits
  2. 17 Oct, 2017 5 commits
  3. 16 Oct, 2017 6 commits
    • Yaowu Xu's avatar
      Align more restoration work buffers · 15269e6e
      Yaowu Xu authored
      Fixes crashes on x86-win32-vs14 build
      Change-Id: I045dd0fe4e9af3bfb80223e291617b717cbcb231
    • 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
      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
  4. 15 Oct, 2017 2 commits
  5. 14 Oct, 2017 1 commit
  6. 13 Oct, 2017 8 commits
  7. 12 Oct, 2017 8 commits
    • Urvang Joshi's avatar
      Superres + loop restoration: Use 6 taps. · 26e0a693
      Urvang Joshi authored
      Change-Id: Ib4d6f43d174b8897419cada0d19bfb132353e169
    • James Zern's avatar
      aom_codec.h: namespace local defines · ef9ff451
      James Zern authored
      add AOM_ to UNUSED/*DEPRECATED to avoid conflicts with other
      Change-Id: I644e55f66e67aff3d43086c75e2ac9a646e4450c
    • Sebastien Alaiwan's avatar
      overflow check: don't rely on undefined behavior · 84fa3a4f
      Sebastien Alaiwan authored
      A compiler is allowed to optimize away the comparison because
      it assumes that signed integers *won't* overflow.
      Integer overflows can be more reliably detected using
      the undefined behavior sanitizer from gcc/llvm, e.g:
      $ LDFLAGS="-fsanitize=undefined" \
        ./configure --extra-cflags="-fsanitize=undefined"
      See Issue 903 for an example.
      Change-Id: Ia157910c72eeadf75975125349402b66c085c074
    • Debargha Mukherjee's avatar
      Fix mv clamping when superres is used · 5433fa49
      Debargha Mukherjee authored
      Change-Id: Ide71432cb85858362360e3c4ae8404f75ff9ba03
    • Yunqing Wang's avatar
      Find warped reference MV · 97d6a37e
      Yunqing Wang authored
      While finding the reference MV for a block, if one neighbouring block's
      motion mode is warped motion mode, instead of directly adding that
      block's MV to the candidate MV list, we use that neighbouring block's
      warped motion parameters to compute a MV for the center point of the
      current block, and then add that MV to the candidate MV list.
      Borg test result:
                   avg_psnr ovr_psnr ssim
      cam_lowres:  -0.507   -0.514  -0.685
      lowres:      -0.114   -0.122  -0.180
      The change is added under ext_warped_motion config flag.
      Change-Id: I3ce6290a1fd512b613eab5d7620c8bcb08f189a6
    • Yue Chen's avatar
      filter_intra: make fi mode index entropy coded · 63ce36fc
      Yue Chen authored
      Make fi mode index entropy coded instead of using raw bits. Mode
      cost estimation in key-frame RDO is updated as well. Modification
      to inter frame RDO is not included in this patch.
      Also key-frame y mode cdf table is re-trained since fi modes are
      attached to DC_PRED
      Key frame BDRate:
      -0.399% lowres, -0.339% midres
      Change-Id: I9ccf478b0a2e48fb1870fe8451e45e2c858a5f63
    • Yaowu Xu's avatar
      Align stack arrays to be 16-byte aligned · 2e6f6a73
      Yaowu Xu authored
      This fixes a number of segmentation faults.
      Change-Id: I9d1c549e9c7d44a03c5b1b35e8de389c085d95b8
    • Yaowu Xu's avatar
      Fix msvc 2015 build · 989dd5bf
      Yaowu Xu authored
      Change-Id: I9ca596f677e174ccd12a6e4eb927733d25e76f58
  8. 11 Oct, 2017 6 commits