1. 29 Jan, 2016 3 commits
  2. 27 Jan, 2016 1 commit
  3. 22 Dec, 2015 1 commit
  4. 07 Dec, 2015 1 commit
    • Edward Hervey's avatar
      qtdemux: Stop pushing data as soon as possible in push-mode · d78d5896
      Edward Hervey authored
      When working in push-mode, we attempt to push out everything currently
      buffered in the adapter.
      
      This has two pitfalls:
      * We could stop earlier (the moment we get a non-ok or non-not-linked)
      * We return the last combined flow return, which might be completely
        different from the previous combined flow return
      d78d5896
  5. 26 Nov, 2015 1 commit
  6. 25 Nov, 2015 1 commit
  7. 24 Nov, 2015 1 commit
  8. 20 Nov, 2015 1 commit
  9. 19 Nov, 2015 1 commit
  10. 18 Nov, 2015 2 commits
  11. 17 Nov, 2015 2 commits
  12. 16 Nov, 2015 2 commits
  13. 09 Nov, 2015 1 commit
  14. 04 Nov, 2015 1 commit
  15. 15 Oct, 2015 1 commit
  16. 14 Oct, 2015 2 commits
  17. 08 Oct, 2015 1 commit
  18. 02 Oct, 2015 2 commits
  19. 25 Sep, 2015 1 commit
  20. 24 Sep, 2015 1 commit
  21. 18 Aug, 2015 1 commit
    • Alex Ashley's avatar
      qtdemux: fix offset calculation when parsing CENC aux info · 5d99d0df
      Alex Ashley authored
      Commit 7d7e54ce added support for
      DASH common encryption, however commit
      bb336840 that went onto master
      shortly before the CENC commit caused the calculation of the CENC
      aux info offset to be incorrect.
      
      The base_offset was being added if present, but if the base_offset
      is relative to the start of the moof, the offset was being added twice.
      The correct approach is to calculate the offset from the start of the
      moof and use that offset when parsing the CENC aux info.
      5d99d0df
  22. 16 Aug, 2015 1 commit
  23. 15 Aug, 2015 1 commit
  24. 10 Aug, 2015 4 commits
  25. 05 Aug, 2015 2 commits
  26. 27 Jul, 2015 1 commit
  27. 21 Jul, 2015 1 commit
  28. 09 Jul, 2015 2 commits
    • Thiago Santos's avatar
      qtdemux: rework segment event handling for adaptive streaming · 30b3aa30
      Thiago Santos authored
      When a new time segment is received upstream is going to restart
      with a new atom. Make the neededbytes and todrop variables
      reflect that to avoid waiting too much or dropping the
      initial bytes that contain the header.
      30b3aa30
    • Thiago Santos's avatar
      qtdemux: push data from adapter before starting new segment · 38520a1e
      Thiago Santos authored
      The adapter might have data remaining from the previous segment,
      push it all before clearing the adapter and starting a new segment.
      
      It can accumulate data if it had pushed and got not-linked, returning
      immediately without processing all the data. Before starting a new
      segment this data should be handled.
      38520a1e