1. 09 Jan, 2019 4 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
    • Romain Vimont's avatar
      Remove unused window() · 8348794a
      Romain Vimont authored
      FrameState::window() requires to copy all FrameState fields, which we
      don't necessary want to implement for new fields.
      
      In particular, when making RestorationState a FrameState field, we don't
      necessarily want to make it copyable.
      
      Since the method is unused, just remove it, along with Frame::window()
      and Plane::window().
      8348794a
    • Frank Bossen's avatar
      Move retrieval of edges for intra prediction into a separate function · 330ac9df
      Frank Bossen authored
      When testing multiples intra prediction modes for a same block, edges
      are now retrieved only once instead of repeatedly for each mode
      330ac9df
  2. 08 Jan, 2019 2 commits
  3. 07 Jan, 2019 3 commits
  4. 30 Dec, 2018 4 commits
  5. 26 Dec, 2018 1 commit
  6. 23 Dec, 2018 1 commit
  7. 20 Dec, 2018 3 commits
  8. 19 Dec, 2018 1 commit
  9. 18 Dec, 2018 3 commits
  10. 12 Dec, 2018 3 commits
  11. 11 Dec, 2018 4 commits
  12. 10 Dec, 2018 5 commits
  13. 07 Dec, 2018 6 commits