1. 29 Nov, 2017 25 commits
  2. 28 Nov, 2017 10 commits
    • Debargha Mukherjee's avatar
      Enhance option to handle chroma tx-size for vartx · 19619886
      Debargha Mukherjee authored
      Adds an option to split chroma tx size by one level if the luma
      transform size is split at least one level. Otherwise use the
      largest transform size for chroma.
      This option is enabled with DISABLE_VARTX_FOR_CHROMA set as 2,
      but is currently turned off until we finish testing.
      
      Change-Id: Ie048c4e33193e0cc7e1bbee37e4ccc085834433c
      19619886
    • Maxym Dmytrychenko's avatar
      Correct year should be used · 26f89694
      Maxym Dmytrychenko authored
      Change-Id: Ide6069ba831fd276aae7b3cb1b8d36a984401248
      26f89694
    • RogerZhou's avatar
      Fix build break by amvr · d904a352
      RogerZhou authored
      Change-Id: Ie19eef5f6f588cd445b66afae7482999952e118f
      d904a352
    • Maxym Dmytrychenko's avatar
      AVX2 implementation for convolve_2d · d6db46b4
      Maxym Dmytrychenko authored
      Can be up to 40% faster with bit exact results
      
      Change-Id: Ia67ba154222fdfb6173bf8942275649e511abe43
      d6db46b4
    • Yi Luo's avatar
      Fix the dual loopfilter for cb4x4 · 771a80ab
      Yi Luo authored
      In cb4x4, dual loopfilter filters 2 * 4 = 8 pixels.
      This patch does not influence encoder/decoder since
      they are not applied in bit mask implementation.
      
      Change-Id: Ifdeb8990127de39143971156db69a69ee3bd3136
      771a80ab
    • Sarah Parker's avatar
      Correct new-quant distortion computation with daala-tx · ed80c049
      Sarah Parker authored
      This mistake was fixed in a8db0e8d
      and brought back in for
      the daala-tx case in 4a05a58c.
      
      Change-Id: I9cf36b63f2dacd9d01887bfaacd8b318245f882a
      ed80c049
    • Urvang Joshi's avatar
      Remove special functions to get fwd/inv configs. · 5e982003
      Urvang Joshi authored
      Reuse the existing ones to support the 64x64, 64x32 and 32x64 configs
      instead.
      
      Change-Id: Ibadc65eb03518d19146f32657ccfd6949c0071cc
      5e982003
    • Cheng Chen's avatar
      Minor refactor jnt_comp distance value · 8b1732ad
      Cheng Chen authored
      Instead of using -1 to indicate jnt_comp is used or not, use a separate
      variable.
      
      Change-Id: I9b206d63394c431741d89611a614087343a417fc
      8b1732ad
    • Yunqing Wang's avatar
      Add convolve 1d functions · d78224f7
      Yunqing Wang authored
      Added convolve 1d functions for 1d-only sub-pixel interpolation, including
      av1_convolve_x() function for "subpel_x_q4 == 0" case and av1_convolve_y()
      function for "subpel_y_q4 == 0" case. Separated into different cases for
      speeding up the codec(especially the decoder). The optimized version will
      be added later.
      
      Change-Id: I08fd317d02c786af68270a971bb3b17c94bd52ca
      d78224f7
    • Yaowu Xu's avatar
      Replace aom_malloc with aom_memalign · 43e30f49
      Yaowu Xu authored
      This fixes a segfault in nightly tests for 32-bit clang builds.
      
      Change-Id: Ie6de357443bc5bc5f3180791f34fce2566c242a9
      43e30f49
  3. 27 Nov, 2017 5 commits