1. 14 Mar, 2019 2 commits
  2. 08 Mar, 2019 1 commit
    • Janne Grunau's avatar
      let dav1d_version() return the project version · 754487c0
      Janne Grunau authored
      Increments the soname revision number for this behavior change.
      Removes the DAV1D_VERSION and DAV1D_VERSION_INT defines and
      dav1d_version_vcs() and dav1d_version_int().
      Also cleans up the version usage in dav1d CLI.
      Refs #241, #255.
      754487c0
  3. 01 Mar, 2019 1 commit
  4. 13 Feb, 2019 2 commits
  5. 11 Feb, 2019 1 commit
  6. 07 Feb, 2019 4 commits
  7. 08 Dec, 2018 1 commit
  8. 07 Dec, 2018 3 commits
  9. 05 Dec, 2018 1 commit
  10. 29 Nov, 2018 4 commits
  11. 28 Nov, 2018 1 commit
  12. 26 Nov, 2018 2 commits
  13. 25 Nov, 2018 3 commits
  14. 23 Nov, 2018 2 commits
  15. 21 Nov, 2018 1 commit
  16. 19 Nov, 2018 1 commit
    • Niklas Haas's avatar
      film_grain: implement film grain synthesis · cfa986fe
      Niklas Haas authored
      This is using a slightly adapted version of my GPU-based algorithm. The
      major difference to the algorithm suggested by the spec (and implemented
      in libaom) is that instead of using a line buffer to hold the previous
      row's film grain blocks, we compute each row/block fully independently.
      
      This opens up the door to exploit parallelism in the future, since we
      don't have any left->right or top->down dependency except for the PRNG
      state. (Which we could pre-compute for a massively parallel / GPU
      implementation)
      
      That being said, it's probably somewhat slower than using a line buffer
      for the serial / single CPU case, although most likely not by much
      (since the areas with the most redundant work get progressively smaller,
      down to a single 2x2 square for the worst case).
      cfa986fe
  17. 15 Nov, 2018 1 commit
  18. 14 Nov, 2018 1 commit
  19. 12 Nov, 2018 1 commit
  20. 07 Nov, 2018 2 commits
  21. 04 Nov, 2018 1 commit
  22. 03 Nov, 2018 1 commit
  23. 02 Nov, 2018 1 commit
    • Martin Storsjö's avatar
      dav1d: Only return 0/1 from md5_verify · 44cd6e25
      Martin Storsjö authored
      This makes the process exit codes more sensible when failing
      verification; when there's a mismatch, memcmp returns the difference
      between the two first differing bytes, which can fall outside of the
      range of normal exit codes, into the range of exit codes used when
      terminated by a signal.
      44cd6e25
  24. 31 Oct, 2018 1 commit
  25. 29 Oct, 2018 1 commit