1. 24 Oct, 2017 4 commits
    • Thomas Davies's avatar
      Remove redundant experiment. · 2e868abe
      Thomas Davies authored
      restrict_compressed_hdr experiment is made redundant by
      Change-Id: I86100d114ca641a453c32ffd09cabb736809abd1
    • Sebastien Alaiwan's avatar
      Remove compile guards for VAR_TX experiment · fb838778
      Sebastien Alaiwan authored
      This experiment has been adopted.
      Change-Id: Ife4c18a59791268b7ac0de5a8a08e762a042cae2
    • Rupert Swarbrick's avatar
      Make pickrst.c more efficient · 2ec2a6f1
      Rupert Swarbrick authored
      The try_restoration_tile function now works by calling
      av1_loop_restoration_filter_unit rather than
      av1_loop_restoration_filter_frame. This is rather more efficient,
      because it only works on the unit in question, rather than memcpy-ing
      the rest of the frame.
      Change-Id: I7cda078523202bec77e933e7b5bd2f34daae5865
    • Rupert Swarbrick's avatar
      Expose av1_loop_restoration_filter_unit in restoration.h · dd6f09ab
      Rupert Swarbrick authored
      This patch also does a certain amount of rejigging for loop
      restoration coefficients, grouping the information for a given
      restoration unit into a structure called RestorationUnitInfo. The end
      result is to completely dispense with the RestorationInternal
      The copy_tile functions in restoration.c, together with those
      functions that operate on a single stripe, have been changed so that
      they take pointers to the top-left corner of the area on which they
      should work, together with a width and height.
      The same isn't true of av1_loop_restoration_filter_unit, which still
      takes pointers to the top-left of the tile. This is because you
      actually need the absolute position in the tile in order to do striped
      loop restoration properly.
      Change-Id: I768c182cd15c9b2d6cfabb5ffca697cd2a3ff9e1
  2. 23 Oct, 2017 19 commits
  3. 22 Oct, 2017 2 commits
    • Nathan E. Egge's avatar
      Add new 4-point Type-II DCT to daala_tx. · 945176aa
      Nathan E. Egge authored
      Replaces the lifting based orthonormal 4-point Type-II DCT with an
       orthonormal 4-point Type-II DCT that has no iterative multiplies.
      Change-Id: I8f3dbe16bc47cfcd7ad0b180d2159bc51656d77c
    • Nathan E. Egge's avatar
      Add new 8-point Type-VII DST to daala_tx. · efb44bb8
      Nathan E. Egge authored
      Replaces the lifting based orthonormal 8-point Type-IV DST with an
       orthonormal 8-point Type-VII DST that has no iterative multiplies.
      Change-Id: Idb95e7f3056c7c74a5444565ab5262b58ef5604a
  4. 21 Oct, 2017 6 commits
  5. 20 Oct, 2017 9 commits
    • Johann's avatar
      expand gtest cpu extension filter · c4ec0329
      Johann authored
      Look for OPT_ because this style is used to manually shard the intrapred
      test and it's speed variant.
      Change-Id: Ic294148e76a1d152e65a4df0c024280fe93ab6c6
    • James Zern's avatar
      simd_cmp_impl.h: quiet visual studio warning · 04401474
      James Zern authored
      Disable "value of intrinsic immediate argument 'value' is out of range
      'lowerbound - upperbound'" warning. Visual Studio emits this warning though
      the parameters are conditionally checked in e.g., v256_shr_n_byte. Adding a
      mask doesn't always appear to be sufficient.
      079acac1 Silence warnings in VS
      Change-Id: Ie51ca75b3816636336122fb9a9a9cf20fdf2486c
    • Yaowu Xu's avatar
      Reduce size of TX_SIZE for msvc · 25f9771e
      Yaowu Xu authored
      MSVC always use int for enum type, this caused the TX_SIZE to be a
      4-byte type. This commit is a work around for MSVC to reduce the size
      of memory usage.
      Change-Id: I5383ca632ccef9951d87e678d505a0918eab1a76
    • Jingning Han's avatar
      Reduce the mfmv stack size in use · 09723813
      Jingning Han authored
      Change-Id: I43c3f337e2a648ec4ee17ceab0a8f6892924d3b2
    • Yaowu Xu's avatar
      Make more enum types packed · 812897db
      Yaowu Xu authored
      This helps compilers(gcc/clang) to use smaller integer types.
      Change-Id: I5ee6bda0a76468daca916c8b9120d9e7e78ade8e
    • Monty Montgomery's avatar
      Add Daala TX to 16x32 and 32x16 transforms · ad396850
      Monty Montgomery authored
      Rectangular 416x32 and 32x16 will now use Daala TX when CONFIG_DAALA_DCT16 and
      CONFIG_DAALA_DCT32 are both enabled.
      Change-Id: Iab3737605fa10dc09ceab18856a26165c502e6e5
    • Monty Montgomery's avatar
      Add Daala TX to 8x16 and 16x8 transforms · 7eb4454b
      Monty Montgomery authored
      Rectangular 8x16 and 16x8 will now use Daala TX when CONFIG_DAALA_TX8 and
      CONFIG_DAALA_TX16 are both enabled.
      Change-Id: I777d5433addb8ffd4a99f7e021768d4f8651008f
    • Monty Montgomery's avatar
      Add Daala TX to 4x8 and 8x4 transforms · abd94510
      Monty Montgomery authored
      Rectangular 4x8 and 8x4 will now use Daala TX when CONFIG_DAALA_TX4 and
      CONFIG_DAALA_TX8 are both enabled.
      Change-Id: I56659c3e98e4bbd5bd3591404f9ff72120b33d6f
    • Sebastien Alaiwan's avatar
      Don't reject invalid warped motion model · 1eac584f
      Sebastien Alaiwan authored
      Fallback to default warp params instead.
      The extra assignment to DEFAULT_WMTYPE prevents an assertion.
      Change-Id: If21a46cbb4cc9761e5c94bd2fcbc3a06342d677d