1. 17 May, 2017 4 commits
  2. 16 May, 2017 3 commits
  3. 15 May, 2017 8 commits
  4. 14 May, 2017 1 commit
  5. 12 May, 2017 7 commits
  6. 11 May, 2017 6 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
      Deduplicate write_mb_modes_kf declaration · 619576b4
      Alex Converse authored
      Change-Id: I325f781759c1087815a38ff7c12ea31b8e444575
      619576b4
    • 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
  7. 10 May, 2017 4 commits
    • Luc Trudeau's avatar
      [CFL] use CDF_SIZE macro · e21c0811
      Luc Trudeau authored
      EC_ADAPT stores the count at the last position. As such, the CDF_SIZE
      macro adds 1 to the array size. This resolves valgrind warnings about
      jumps on uninitialized variables.
      
      Change-Id: I58d607a57756cb166a9ae5c4565537ce202183fd
      e21c0811
    • Jingning Han's avatar
      Simplify logic in write_modes_sb · 80f74b0a
      Jingning Han authored
      Remove redundant #if statements and condition checks.
      
      Change-Id: Ic7885564f21730ca67279202a9bcd51f45a04414
      80f74b0a
    • Nathan E. Egge's avatar
      Simplify ifdef's in encoder. · 23e4e7b6
      Nathan E. Egge authored
      Change-Id: I110f7b6cad1935351f8d379bc8a208363e07ecd0
      23e4e7b6
    • David Barker's avatar
      Fix for the use of prev frame mvs when ext-refs is on · 40a42d4b
      David Barker authored
      Also fix a mismatch for resizing with ext-refs enabled.
      
      There are various preconditions which need to be true for it to
      be valid to set cm->use_prev_frame_mvs = 1, including that the
      sizes of this frame and cm->prev_frame must be equal.
      
      With ext-refs enabled, we would sometimes decide to change
      cm->prev_frame to point to the LAST_FRAME reference, without
      re-checking the preconditions. If the LAST_FRAME was smaller
      than the current frame, this could lead to reading garbage off the
      end of its mv array, and eventually to an encode/decode mismatch.
      
      We fix this by rewriting the preconditions as checks on
      cm->prev_frame directly (rather than using cm->last_width and
      cm->last_height), and by testing the preconditions after any
      possible adjustment.
      
      This should not affect the bitstream unless ext-refs is enabled,
      but may affect the bitstream with ext-refs even if resizing is
      not used.
      
      BUG=aomedia:521
      
      Change-Id: I7dfd9ba82cdf77acc2e27e0c9f3aee21d6afeb54
      40a42d4b
  8. 09 May, 2017 7 commits