1. 24 Jun, 2017 3 commits
  2. 21 Mar, 2017 1 commit
  3. 29 Dec, 2016 1 commit
  4. 22 Nov, 2016 1 commit
    • Sebastian Dröge's avatar
      matroskademux: Fix cluster searching if we search multiple times in one chunk · 5d4c71d7
      Sebastian Dröge authored
      After finding a cluster id in the byte reader, we skip ahead the reader
      position by one further byte to be able to continue searching from there
      inside the same chunk if the cluster candidate was a false positive.
      
      We have to accomodate for that additional byte when resuming the search,
      otherwise all following pulls are off-by-one for every resume and we run
      into an assertion.
      5d4c71d7
  5. 21 Nov, 2016 1 commit
  6. 26 Aug, 2016 1 commit
  7. 06 Jun, 2016 1 commit
  8. 20 May, 2016 1 commit
  9. 19 May, 2016 1 commit
    • Seungha Yang's avatar
      matroskademux: don't hold object lock whilst pushing out headers · eb09829a
      Seungha Yang authored
      matroskademux would take the GST_OBJECT_LOCK in
      - gst_matroska_demux_push_codec_data_all()
      - gst_matroska_demux_query()
      
      Some parse element such as FLAC checks upstream seekability, and
      there is some use cases that matroska-demux is linked to a parse element
      (e.g.,FLAC format) without intermediate elements (e.g., queue).
      In this case, matroska-demux never returns from _push_codec_data_all()
      because the parser can return only after it receives the response to
      the upstream query, but that's not going to happen because it's
      deadlocked.
      
      Elements must not hold the object lock whilst pushing out events
      or data.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=766645
      eb09829a
  10. 24 Mar, 2016 1 commit
  11. 29 Feb, 2016 1 commit
  12. 23 Feb, 2016 3 commits
  13. 22 Feb, 2016 1 commit
  14. 18 Feb, 2016 1 commit
  15. 17 Feb, 2016 1 commit
  16. 16 Feb, 2016 1 commit
  17. 29 Dec, 2015 1 commit
  18. 21 Dec, 2015 1 commit
  19. 18 Dec, 2015 1 commit
  20. 03 Nov, 2015 3 commits
  21. 27 Oct, 2015 1 commit
  22. 28 Sep, 2015 1 commit
  23. 25 Sep, 2015 1 commit
  24. 31 Aug, 2015 1 commit
  25. 05 Aug, 2015 1 commit
  26. 21 Jul, 2015 1 commit
  27. 16 Jul, 2015 2 commits
  28. 25 Jun, 2015 1 commit
  29. 23 Jun, 2015 1 commit
  30. 22 Jun, 2015 1 commit
  31. 11 Jun, 2015 2 commits
  32. 28 Apr, 2015 1 commit