1. 20 Apr, 2019 2 commits
  2. 04 Apr, 2019 1 commit
  3. 20 Mar, 2019 1 commit
  4. 14 Mar, 2019 1 commit
  5. 13 Mar, 2019 4 commits
  6. 09 Mar, 2019 2 commits
    • Romain Vimont's avatar
      Remove go_up() and go_left() from PlaneMutSlice · ef0d6a15
      Romain Vimont authored
      These functions return a subslice that exceed its parent slice. We want
      to avoid this behavior for tiling.
      ef0d6a15
    • Romain Vimont's avatar
      Add EdgedPlaneSlice · e97b05c4
      Romain Vimont authored
      For tiling, we want subslices to never exceed their parent slice.
      
      However, several functions need to read few pixels on top and on the
      left of a given PlaneSlice.
      
      For that purpose, introduce EdgedPlaneSlice, containing a PlaneSlice
      which includes edges and the edges size.
      e97b05c4
  7. 08 Mar, 2019 1 commit
  8. 07 Mar, 2019 1 commit
  9. 28 Feb, 2019 10 commits
  10. 27 Feb, 2019 5 commits
  11. 22 Feb, 2019 1 commit
  12. 21 Feb, 2019 1 commit
    • Romain Vimont's avatar
      Make plane generic over pixel component type · 8057ee7c
      Romain Vimont authored
      In order to support both u8 and u16 for plane components, make the Plane
      structure generic over the component type. As a consequence, many other
      structures and functions also become generic.
      
      Some functions are not u8-compatible yet, although they have been make
      generic over the component type to make the compilation work. They
      assert that the size of the generic parameter is 16 bits wide.
      
      For this reason, the root context structure is unconditionally created
      as Context<u16> for now.
      8057ee7c
  13. 19 Feb, 2019 1 commit
    • Josh Holmer's avatar
      Fix miscalculation of PSNR with frame reordering (#1017) · baec5d30
      Josh Holmer authored
      With frame reordering enabled, every other frame would be compared to a
      blank frame, generating a very low PSNR calculation. Also fixes an issue
      where the PlaneIter ends one pixel too early, which currently is only
      used by PSNR calculation.
      baec5d30
  14. 09 Feb, 2019 2 commits
  15. 08 Feb, 2019 3 commits
  16. 05 Feb, 2019 1 commit
  17. 03 Feb, 2019 1 commit
  18. 28 Jan, 2019 1 commit
  19. 11 Jan, 2019 1 commit