1. 01 Jun, 2017 10 commits
  2. 31 May, 2017 6 commits
  3. 30 May, 2017 7 commits
    • David Barker's avatar
      Fix ASan bug in masked variance unit test · 723923ca
      David Barker authored
      The masked variance functions can read slightly off the
      (nominal) end of their input array. This is not a problem,
      since the extra data is never used, and when the functions
      are used in the encoder proper, they will just read data
      from the frame border.
      However, the arrays in the test case had not been properly
      padded, causing ASan to complain about reading off the end
      of an array.
      Also remove an accidental comment in the code.
      Change-Id: Icb5cf4d39ee50fc6e1b807f483940d7a7b12ce63
    • David Barker's avatar
      Tidy up warp filter · facac4f5
      David Barker authored
      * Simplify the C version of the warp filter to make the intent
        of the code clearer
      * Replace saturate_uint() in the C warp filter with an assertion
        that the intermediate values are in-range. This is because they
        should (provably) *never* go out-of-range.
      * Add a comment describing the intended hardware architecture
      * Miscellaneous comment updates
      Change-Id: I798736f923ece599f22d573d31c5dfccd18b2d0e
    • Thomas Daede's avatar
      Remove VAR_BASED_PARTITION. · 8ea3319e
      Thomas Daede authored
      Change-Id: I5d9b86a36f412ded2d6f20e198d2f4de4f97aaeb
    • Yi Luo's avatar
      Add a unit test for AV1 quantizer optimization · ef39c843
      Yi Luo authored
      Change-Id: Ifceffa29d87d12c37ae1563350101415631eaa00
    • Tom Finegan's avatar
      Remove doxygen XML configuration. · befa87c6
      Tom Finegan authored
      Parts of it are causing doxygen to emit warnings, and
      AOM's doxygen configuration doesn't produce XML output.
      Change-Id: I34271721b64f369dfc51b9be3f508db2bfcb5633
    • Arild Fuldseth (arilfuld)'s avatar
      Enable one_sided_compound by default · bf3813a1
      Arild Fuldseth (arilfuld) authored
      Change-Id: I7bceace31c118993228168ec04f12319a9011f6b
    • Arild Fuldseth (arilfuld)'s avatar
      Use 7-bit smooth and regular filters with DUAL_FILTER · f3b5e7f4
      Arild Fuldseth (arilfuld) authored
      Change-Id: If8f8e1a0032e914beb3ec3bcde221fe4a5605139
  4. 29 May, 2017 3 commits
  5. 28 May, 2017 3 commits
  6. 27 May, 2017 2 commits
  7. 26 May, 2017 9 commits
    • Jingning Han's avatar
      Fix enc/dec mismatch in filter-intra and chroma-sub8x8 · 62946d17
      Jingning Han authored
      Change-Id: I6dc0fd97f29bfa0302abb6e90802674c1aa65674
    • Jingning Han's avatar
      Cover intra tx size count in rect-tx · 2d4fafac
      Jingning Han authored
      Account for intra tx size case when coding block is in skip mode.
      Change-Id: I030bc05d890c4a7c8d4628a7f9bdebaba6083a03
    • David Barker's avatar
      ext-inter: Vectorize new masked SAD/SSE functions · 0aa39ff0
      David Barker authored
      We would expect that these new functions would be slower than
      the old masked SAD/SSE functions, as they do additional work
      (blending two inputs and comparing to a third, rather than
      just comparing two inputs).
      This is true for the SAD functions, which are about 50% slower
      (depending on block size and bit depth). However, the sub-pixel
      SSE functions are comparable to the old speed for the accelerated
      special cases (xoffset or yoffset = 0 or 4), and are
      between 40-90% faster for the generic case.
      Change-Id: I1a296ed8fc9e3edc313a6add516ff76b17cd3e9f
    • Sarah Parker's avatar
      Remove references to deleted ext-inter modes · b9f68d27
      Sarah Parker authored
      This allows the av1 analyzer to work for ext-inter experiments
      Change-Id: I9f86740f051f7db632a8f7dbe63be66ce89ff3a8
    • Yue Chen's avatar
      ext_inter: remove unnecessary rate parameters · 5e606544
      Yue Chen authored
      Only use compmode_interinter_cost and compmode_interintra_cost in
      handle_inter_mode() since outside the function they can be reflected
      by the total rate.
      Plus adding config flags to separate wedge/compound_segment from
      Change-Id: I56b402aab3cf2337bae8d7e682f93cd8557f69a4
    • Yi Luo's avatar
      Improve the quantization table interface · c621023e
      Yi Luo authored
      - Add av1_build_quantize() function so that quantization
        related unit test would be able to access quant/dequant
        table without starting an encoder instance and directly
        accessing cpi.
      Change-Id: I8ba429e5deb7a4e7f967996aaec1d20bff0feb3c
    • Jingning Han's avatar
      Initialize min_tx_size in var-tx · 923377b8
      Jingning Han authored
      Avoid the risk of use uninitialized value when TX_2X2 is moved
      behind chroma-2x2 flag.
      Change-Id: Ibb3e3700ab82d7f98ebe58fae70afbf64f5773c7
    • Debargha Mukherjee's avatar
      Clean-up unused 3rd order least squares · 17f041a7
      Debargha Mukherjee authored
      Change-Id: Ia18f9f7034dafb9ac0108143d4f65f3f6b1a77d5
    • Fergus Simpson's avatar
      resize-refactor: Check pixel dim instead of mb dim · 056732f6
      Fergus Simpson authored
      Changes av1_scale_if_required to check if a resize is needed using the
      width and height from cm directly rather than cm's mi_cols and mi_rows
      times MI_SIZE.
      This is simpler, and won't have issues with sizes that aren't divisible
      by MI_SIZE.
      Change-Id: Icbf34252a62436bb9bb0f83fa5fd688f7c5ae256