1. 09 Jan, 2019 2 commits
    • Romain Vimont's avatar
      Make RestorationState derive Debug · 37a62634
      Romain Vimont authored
      FrameState is Debug. In order to embed RestorationState into FrameState,
      make it Debug too.
      37a62634
    • Romain Vimont's avatar
      Do not borrow full FrameState for LRF · 90bed0bf
      Romain Vimont authored
      Once RestorationState will be stored into FrameState, it will not be
      possible to borrow a FrameState while its RestorationState is mutably
      borrowed.
      
      In particular, this prevents passing a FrameState to a non-const
      RestorationState method.
      
      For lrf_optimize_superblock(), which is not implemented yet, just remove
      the FrameState parameter.
      
      For lrf_filter_frame(), only borrow the "rec" field instead of the whole
      FrameState.
      90bed0bf
  2. 08 Jan, 2019 1 commit
    • Romain Vimont's avatar
      Remove duplicate fields · d92d9a2a
      Romain Vimont authored
      lrf_type and unit_size are per-plane values, there is no need to
      duplicate them as arrays in RestorationState.
      d92d9a2a
  3. 07 Jan, 2019 2 commits
  4. 11 Dec, 2018 1 commit
  5. 06 Dec, 2018 1 commit
  6. 25 Oct, 2018 2 commits
  7. 24 Sep, 2018 1 commit
  8. 06 Sep, 2018 1 commit
  9. 28 Aug, 2018 2 commits
  10. 23 Aug, 2018 1 commit
    • David Michael Barr's avatar
      Implement Chroma-from-Luma (#492) · 1e639ba3
      David Michael Barr authored
      * Add the chroma-from-luma predictor and a test
      * Add benchmarks for CfL predictor
      * Implement CfL signalling
      * Plumb from predict_intra to pred_cfl
      * Add struct for CfL parameters
      * Compute subsampled luma AC and plumb it with CfL alpha
      * Plumb CfL parameters up to RDO
      * Add CfL to RDO loop, no parameter search
      1e639ba3
  11. 02 Aug, 2018 1 commit
    • rzumer's avatar
      Add optional comparative benchmarks · 6db4fd68
      rzumer authored and Thomas Daede's avatar Thomas Daede committed
      Run with --features=comparative_bench
      Applies to intra prediction tests and disables native function inlining
      Also refactor benchmarks and reduce code duplication
      6db4fd68