1. 02 Feb, 2017 9 commits
  2. 01 Feb, 2017 8 commits
    • Joe Young's avatar
      palette: fix bug in float_comparer() · e7a9133c
      Joe Young authored
      This function is used by av1_remove_duplicates() to remove
      duplicate palette colors.
      Change-Id: Ia9943bffa2032bcae92f4a6da86477a8135613f2
    • Alex Converse's avatar
      ans: Remove some dead code. · e8b34bb1
      Alex Converse authored
      This was part of the old ans zero token handling. It has been replaced
      by the new ec_multisymbol zero token handling.
      Change-Id: I9c1fcb42ac0d214178cf4fbf8755ad68dcbbc11f
    • Debargha Mukherjee's avatar
      Misc global motion changes. · d978cd5e
      Debargha Mukherjee authored
      A few encoder global-motion estimation parameter changes.
      lowres: -0.844% (up by 0.08%)
      Change-Id: Ib080125803cf56a91ce7d482d6d1445160105010
    • Zoe Liu's avatar
      Add the new experiment tag 'tripred' · 70ae8f09
      Zoe Liu authored
      This experiment implements the idea of the uniform tri-prediction,
      which adds a 3rd inter prediction on top of the existing compound
      inter bi-prediction. The final predictor for an inter-coded block is
      the average of the compound bi-predictor and the third predictor,
      which is indentified by a third reference frame and a third motion
      Change-Id: I7ca8435a441960e7d9702fa09614ed7ae9d0ab02
    • Tom Finegan's avatar
      Fix tests on macosx. · 29ba6756
      Tom Finegan authored
      - Wrap functions hidden by CONFIG_MOTION_VAR properly in test code.
      - Add some missing ampersands.
      Change-Id: Ie7c4e1f14cbacec1c157c7ce110b01350b2ed78e
    • Urvang Joshi's avatar
      ALT_INTRA experiment: Use single set of weights for SMOOTH_PRED · 5bb97ed0
      Urvang Joshi authored
      2nd set of weights can be derived from the 1st.
      Insignificant change in BDRate.
      Change-Id: I68d6fc256f532d52573583f121dd28fd8913ce3a
    • Sebastien Alaiwan's avatar
      Merge dct_const_round_shift functions. · d0e23b40
      Sebastien Alaiwan authored
      Change-Id: I73e3eec0b8fd17c3f9b9f52afc9fac43f3043028
    • David Barker's avatar
      Fix encode/decode mismatches for supertx + delta-q · 3aec8d6c
      David Barker authored
      This fixes the following mismatch bugs:
      * At the bitstream level, the decoder would not read the delta_qindex
        information for supertx blocks, but the encoder always sent it,
        leading to the encoder and decoder becoming misaligned.
        The delta_qindex information is still required for supertx blocks,
        so change the decoder to read it.
      * In addition, the quantizer was not properly adjusted for supertx
        blocks at the decoder. We copy the quantizer setup code from
        non-supertx blocks.
      Since this does not change the encoder, it should not have any
      quality impact.
      Change-Id: I9a0f79c3aa66f2a5a353821e2a6f3b526636e7b4
  3. 31 Jan, 2017 12 commits
  4. 30 Jan, 2017 6 commits
  5. 27 Jan, 2017 5 commits
    • Jingning Han's avatar
      Fix ext-partition/type in cb4x4 mode · 86e27791
      Jingning Han authored
      This commit fixes the encoding/decoding mismatch issue when
      ext-partition and ext-partition-type are both turned on in cb4x4
      Change-Id: I4d6ad5863c9d3bc8e3a41c259b8b39f130164790
    • Debargha Mukherjee's avatar
      Adjust WIENER_FILT_TAP2_MIDV value to fix convolve · 4bab6e4f
      Debargha Mukherjee authored
      Adjusts the value by 1 to make sure that the center tap
      if the Wiener filter does not drop below 0.
      Change-Id: I41c3a2eb3f36dd49072a4873a995003d18f94ece
    • Jonathan Matthews's avatar
      Bugfix: decode_palette_tokens inverting stride and width. · 6d69ba0c
      Jonathan Matthews authored
      Introduced in I745ca032f313c5041aacc98c03ae4bfc33d840de.
      Stride should be plane_block_width and width should be cols,
       sanity check: cols <= plane_block_width.
      Change-Id: Ic5128e94a909e498010c92fef2013da8df6d6d85
    • Johann's avatar
      highbitdepth + loop restoration: fix build on x86 32 bit · cda0b5e4
      Johann authored
      When the functions were added in
      https://aomedia-review.googlesource.com/6545 they were not restricted to
      x86_64 builds.
      Fixes "undefined reference to
      `aom_highbd_convolve8_add_src_sse2'" for --target=x86-linux-gcc
      Also remove SSE2 specializations from
      `aom_highbd_convolve8_add_src[_horiz/_vert]`, since those functions
      don't actually have SSE2 versions (this was left in by accident
      in the original patch).
      Change-Id: I9f7d0c11b58b6f5a0e6a1fdaed0f92175bdeab34
    • Tom Finegan's avatar
      cmake: Add some more utility functions. · efd55bd9
      Tom Finegan authored
      For C/C++ preprocessor additions:
      - add_c_preproc_definition
      - add_cxx_preproc_definition
      - add_preproc_definition
      For required flags:
      - require_c_flag(_/nomsvc)
      - require_cxx_flag(_/nomsvc)
      - require_flag(_/nomsvc)
      Change-Id: If72a8901e39ddb95305415e33ec3368cdd28a754