1. 12 May, 2017 4 commits
  2. 11 May, 2017 12 commits
    • Yue Chen's avatar
      Add CONFIG_INTERINTRA flags and reduce # of interintra modes to 4 · 4d26acb4
      Yue Chen authored
      Use CONFIG_INTERINTRA to properly separate interintra from the basic
      ext_inter experiment.
      When macro REDUCE_INTERINTRA_MODES is 1, only 4 ii modes are enabled
      so as to reduce the complexity overhead.
      (Right now the flag is off)
      
      Change-Id: Iec6f36a1000f181adbb822ad66c7d5b2625e9cc7
      4d26acb4
    • Urvang Joshi's avatar
      Handle tx64x64 correctly in get_entropy_contexts. · 4c6d4369
      Urvang Joshi authored
      This unhandled case was causing an assertion failure.
      
      BUG=aomedia:532
      
      Change-Id: I46665c380ad171e2b9ddf4d41b6e9fff838f8b3e
      4c6d4369
    • Luc Trudeau's avatar
      [CFL] Rename cfl_alpha_ind to cfl_alpha_idx · a9bd85f7
      Luc Trudeau authored
      Change-Id: Id14d83bdce8321bef81972a4f5530a50589d9578
      a9bd85f7
    • Alex Converse's avatar
      Fix build with global motion disabled · ea166870
      Alex Converse authored
      Change-Id: I1c00925f83c6a858b0e799ddd90f241570a40575
      ea166870
    • Alex Converse's avatar
      Deduplicate write_mb_modes_kf declaration · 619576b4
      Alex Converse authored
      Change-Id: I325f781759c1087815a38ff7c12ea31b8e444575
      619576b4
    • Yaowu Xu's avatar
      Add missing initializations of HBD buffers · 5ab58722
      Yaowu Xu authored
      BUG=aomedia:530
      
      Change-Id: I6889a9b7ba05785ea6d4c684e0e12dcc85fdca7c
      5ab58722
    • Urvang Joshi's avatar
      dr_prediction_z2: check that index into 'left' is valid. · 56bc7ef6
      Urvang Joshi authored
      For 'left' array indices -1 onwards are valid (left[-1] == above[-1] ==
      the top-left reference pixel).
      So, make sure that 'base2' is in that range too.
      
      Change-Id: If5118d97d4ef85f6520363bd648bfe6948c1211f
      56bc7ef6
    • Sean Purser-Haskell's avatar
      Extra rounding to let hw to use narrower integers. · 14b8112b
      Sean Purser-Haskell authored
      Change-Id: I175d6ff03f31a2e0d2fe7cd1c3852210d6e0ddf5
      14b8112b
    • Luc Trudeau's avatar
      [CFL] Add CFL alphas to inspection data · f89056aa
      Luc Trudeau authored
      Change-Id: I4269d5b808e8809199a24b7511a3dee029f31820
      f89056aa
    • David Barker's avatar
      More accurate chroma warping · f7a5ee53
      David Barker authored
      Previously, the projected positions of chroma pixels would effectively
      undergo double rounding, since we round both when calculating x4 / y4
      and when calculating the filter index. Further, the two roundings
      were different: x4 / y4 used ROUND_POWER_OF_TWO_SIGNED, whereas
      the filter index uses ROUND_POWER_OF_TWO.
      
      It is slightly more accurate (and faster) to replace the first
      rounding by a shift; this is motivated by the fact that
      ROUND_POWER_OF_TWO(x >> a, b) == ROUND_POWER_OF_TWO(x, a + b)
      
      Change-Id: Ia52b05745168d0aeb05f0af4c75ff33eee791d82
      f7a5ee53
    • Yi Luo's avatar
      Partial IDCT 32x32 avx2 · 40f22ef8
      Yi Luo authored
      - Function level improvement (ms):
      Functions       ssse3  avx2   Percentage
      idct32x32_1024  794    374    52.9%
      idct32x32_135   354    169    52.2%
      idct32x32_34    197    142    27.9%
      idct32x32_1     n/a     26    n/a
      
      - Integrating in default scan order.
      
      Change-Id: I84815112b26b8a8cb800281a1cfb1706342af57d
      40f22ef8
    • David Barker's avatar
      Vectorize corner matching function · ee674323
      David Barker authored
      Add an SSE4 version of compute_cross_correlation() from
      corner_match.c. This function is about 3.4x the speed of
      the scalar code; determine_correspondence as a whole is about
      2.5-3x the speed it was previously.
      
      BUG=aomedia:487
      
      Change-Id: I707b7cfd5c513c025d3ee7fb6a5f1fa335ecd495
      ee674323
  3. 10 May, 2017 23 commits
  4. 09 May, 2017 1 commit