1. 23 Mar, 2017 8 commits
  2. 22 Mar, 2017 2 commits
  3. 21 Mar, 2017 6 commits
  4. 20 Mar, 2017 10 commits
  5. 16 Mar, 2017 1 commit
  6. 15 Mar, 2017 2 commits
  7. 14 Mar, 2017 4 commits
  8. 12 Mar, 2017 3 commits
    • Anton Khirnov's avatar
      h264_cavlc: check the value of run_before · 522d850e
      Anton Khirnov authored
      Section 9.2.3.2 of the spec implies that run_before must not be larger
      than zeros_left.
      
      Fixes invalid reads with corrupted files.
      
      CC: libav-stable@libav.org
      Bug-Id: 1000
      Found-By: Kamil Frankowicz
      522d850e
    • Anton Khirnov's avatar
      h2645_parse: use the bytestream2 API for packet splitting · 83b2b34d
      Anton Khirnov authored
      The code does some nontrivial jumping around in the buffer, so it is
      safer to use a checked API rather than do everything manually.
      
      Fixes a bug in nalff parsing, where the length field is currently not
      counted in the buffer size check, resulting in possible overreads with
      invalid files.
      
      CC: libav-stable@libav.org
      Bug-Id: 1002
      Found-By: Kamil Frankowicz
      83b2b34d
    • Anton Khirnov's avatar
      h264dec: initialize field_started to 0 on each decode call · b76f6a76
      Anton Khirnov authored
      It might be incorrectly set to 1 if the previous call exited with an
      error.
      
      Bug-Id: 1019
      CC: libav-stable@libav.org
      b76f6a76
  9. 11 Mar, 2017 2 commits
  10. 09 Mar, 2017 2 commits