1. 16 Jul, 2016 1 commit
  2. 04 Jul, 2016 3 commits
  3. 13 Jun, 2016 1 commit
  4. 02 Jun, 2016 1 commit
  5. 01 Jun, 2016 2 commits
  6. 21 May, 2016 3 commits
  7. 26 Apr, 2016 1 commit
  8. 16 Apr, 2016 1 commit
  9. 14 Apr, 2016 1 commit
  10. 13 Apr, 2016 1 commit
  11. 12 Apr, 2016 1 commit
  12. 11 Apr, 2016 1 commit
  13. 08 Apr, 2016 1 commit
    • Steinar H. Gunderson's avatar
      Fix demuxing of non-fastseekable MP4 files over 2 GB. · f9dc591a
      Steinar H. Gunderson authored
      An uint64_t is implicity cast to an int and then checked for >= 0; ostensibly
      to see if stream_Tell() failed, but once the file passes 2 GB, wraparound
      kicks in and the check fails. Somehow this worked fine for local files, but not
      for non-fastseekable ones (e.g. from HTTP).
      
      Fixes #16800. Quoting myself from the bug:
      
      Seemingly this code was introduced in ba3a2185 (May 2015), before stream_Tell()
      was made to never be able to fail and thus return unsigned (in 48786ae5, Aug
      2015). It seems it deliberately wanted the variable to be signed (it even casts
      it back to uint64_t on the next line), but missed that it ought to be 64 bits.
      dfd028fe
      
       (Oct 2015) removed the helper function MP4_stream_Tell(), but I
      suppose that since this instance called stream_Tell() directly without going
      through the helper, it was missed.
      Signed-off-by: François Cartegnie's avatarFrancois Cartegnie <fcvlcdev@free.fr>
      f9dc591a
  14. 29 Mar, 2016 5 commits
  15. 25 Mar, 2016 2 commits
  16. 27 Feb, 2016 1 commit
  17. 25 Feb, 2016 1 commit
  18. 05 Nov, 2015 2 commits
  19. 03 Nov, 2015 1 commit
  20. 02 Nov, 2015 2 commits
  21. 27 Oct, 2015 4 commits
  22. 21 Oct, 2015 1 commit
  23. 20 Oct, 2015 1 commit
  24. 14 Oct, 2015 2 commits