1. 07 Sep, 2016 1 commit
  2. 05 Sep, 2016 2 commits
  3. 28 Jul, 2016 1 commit
  4. 18 Jul, 2016 1 commit
  5. 09 May, 2016 1 commit
    • Filip Roséen's avatar
      mkv: added matroska_segment_seeker.{hpp, cpp} · b24434c5
      Filip Roséen authored
      The relevant files has been added to the Makefile.am in charge of the
      demuxers.
      
      The code added will be responsible for efficient seeking in mkv files.
      It might look very complex but the theory behind it is quite simple:
      
          - Use the cues in the files as guiding to find where we should look
            for proper index points; the indexes we actually find will be used
            as seekpoints.
      
          - Keep track of every section we have "indexed", meaning that if we
            jump to a location where we already know where the proper
            seekpoints are; do not go through it one more time.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      b24434c5
  6. 18 Apr, 2016 1 commit
  7. 09 Mar, 2016 1 commit
  8. 08 Mar, 2016 1 commit
    • Filip Roséen's avatar
      mkv: Added EbmlTypeDispatcher · 421416d1
      Filip Roséen authored
      The EbmlTypeDispatcher is a type used to "dispatch" an object of type
      EbmlElement* to an appropriate callback depending on the dynamic type of
      the referred to object.
      
      It can effectivelly replace the massive if-else branches found
      throughout the module by not only making the code easier to understand
      and maintain, but also by making it _a lot_ faster (benchmarks show a
      speed increase between 450 and 700% in terms of lookup).
      421416d1
  9. 03 Mar, 2016 1 commit
  10. 25 Feb, 2016 1 commit
  11. 19 Feb, 2016 1 commit
  12. 11 Feb, 2016 1 commit
  13. 10 Feb, 2016 2 commits
  14. 24 Jan, 2016 2 commits
  15. 21 Jan, 2016 1 commit
  16. 18 Jan, 2016 1 commit
  17. 26 Dec, 2015 1 commit
  18. 24 Dec, 2015 2 commits
  19. 16 Dec, 2015 1 commit
  20. 08 Dec, 2015 1 commit
  21. 03 Dec, 2015 1 commit
  22. 19 Nov, 2015 1 commit
  23. 18 Nov, 2015 1 commit
  24. 02 Nov, 2015 1 commit
  25. 30 Oct, 2015 2 commits
  26. 27 Oct, 2015 3 commits
  27. 14 Oct, 2015 1 commit
  28. 09 Oct, 2015 1 commit
  29. 06 Oct, 2015 3 commits
  30. 23 Sep, 2015 1 commit
  31. 21 Sep, 2015 1 commit