1. 31 Oct, 2018 1 commit
  2. 29 Oct, 2018 1 commit
  3. 28 Oct, 2018 2 commits
  4. 24 Oct, 2018 4 commits
  5. 23 Oct, 2018 4 commits
  6. 21 Oct, 2018 1 commit
  7. 20 Oct, 2018 1 commit
    • Janne Grunau's avatar
      obu/tile_group: simplify tile group order to check · 0ba64ee5
      Janne Grunau authored
      The simplified versions catches tg_start != 0 for the first tile group
      too. Fixes a heap-buffer-overflow in setup_tile when the first tile index is
      larger than 0 but the number of tiles is correct. Fixes #61, #73.
      0ba64ee5
  8. 18 Oct, 2018 2 commits
    • Janne Grunau's avatar
      fix skip_mode_params parsing if enable_order_hint == 0 · 6ac49461
      Janne Grunau authored
      Fix following ubsan error in #68:
      ../src/env.h:296:24: runtime error: shift exponent -1 is negative
      [Detaching after fork from child process 22253]
          #0 0x7ffff76ad6f9 in get_poc_diff /home/janne/src/dav1d/build-usan/../src/env.h:296:24
          #1 0x7ffff76ad6f9 in parse_frame_hdr /home/janne/src/dav1d/build-usan/../src/obu.c:757
          #2 0x7ffff7696491 in dav1d_parse_obus /home/janne/src/dav1d/build-usan/../src/obu.c:1023:20
          #3 0x7ffff7921c7d in dav1d_decode /home/janne/src/dav1d/build-usan/../src/lib.c:193:20
          #4 0x424869 in main /home/janne/src/dav1d/build-usan/../tools/dav1d.c:108:20
          #5 0x7ffff63dfae6 in __libc_start_main (/lib64/libc.so.6+0x21ae6)
          #6 0x403489 in _start (/home/janne/src/dav1d/build-usan/tools/dav1d+0x403489)
      
      I can't reproduce the ubsan error in the issue.
      6ac49461
    • Janne Grunau's avatar
      parse obu_size/leb128 as unsigned 32-bit integer · 5b67e1a2
      Janne Grunau authored
      Reject out of range values as errors and avoid undefined shifts. Fixes #67.
      5b67e1a2
  9. 13 Oct, 2018 1 commit
  10. 11 Oct, 2018 1 commit
  11. 08 Oct, 2018 1 commit
  12. 07 Oct, 2018 1 commit
  13. 05 Oct, 2018 2 commits
  14. 04 Oct, 2018 3 commits
  15. 03 Oct, 2018 2 commits
  16. 02 Oct, 2018 1 commit
  17. 30 Sep, 2018 1 commit
  18. 28 Sep, 2018 1 commit
  19. 27 Sep, 2018 1 commit
  20. 25 Sep, 2018 1 commit
  21. 23 Sep, 2018 1 commit
  22. 22 Sep, 2018 1 commit
    • Ronald S. Bultje's avatar
      Initial decoder implementation. · e2892ffa
      Ronald S. Bultje authored
      With minor contributions from:
       - Jean-Baptiste Kempf <jb@videolan.org>
       - Marvin Scholz <epirat07@gmail.com>
       - Hugo Beauzée-Luyssen <hugo@videolan.org>
      e2892ffa