1. 07 Feb, 2018 1 commit
  2. 06 Feb, 2018 2 commits
  3. 05 Feb, 2018 3 commits
  4. 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
  5. 23 Oct, 2017 19 commits
  6. 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
  7. 21 Oct, 2017 6 commits
  8. 20 Oct, 2017 5 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
      c4ec0329
    • 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.
      
      previously:
      079acac1 Silence warnings in VS
      
      Change-Id: Ie51ca75b3816636336122fb9a9a9cf20fdf2486c
      04401474
    • 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
      25f9771e
    • Jingning Han's avatar
      Reduce the mfmv stack size in use · 09723813
      Jingning Han authored
      Change-Id: I43c3f337e2a648ec4ee17ceab0a8f6892924d3b2
      09723813
    • 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
      812897db