1. 05 Feb, 2018 1 commit
  2. 24 Oct, 2017 2 commits
    • 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
      2ec2a6f1
    • 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
      structure.
      
      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
      dd6f09ab
  3. 23 Oct, 2017 18 commits
  4. 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
      945176aa
    • 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
      efb44bb8
  5. 21 Oct, 2017 4 commits
  6. 20 Oct, 2017 13 commits