1. 26 Aug, 2016 1 commit
  2. 06 Jun, 2016 1 commit
  3. 20 May, 2016 1 commit
  4. 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
  5. 24 Mar, 2016 1 commit
  6. 29 Feb, 2016 1 commit
  7. 23 Feb, 2016 3 commits
  8. 22 Feb, 2016 1 commit
  9. 18 Feb, 2016 1 commit
  10. 17 Feb, 2016 1 commit
  11. 16 Feb, 2016 1 commit
  12. 29 Dec, 2015 1 commit
  13. 21 Dec, 2015 1 commit
  14. 18 Dec, 2015 1 commit
  15. 03 Nov, 2015 3 commits
  16. 27 Oct, 2015 1 commit
  17. 28 Sep, 2015 1 commit
  18. 25 Sep, 2015 1 commit
  19. 31 Aug, 2015 1 commit
  20. 05 Aug, 2015 1 commit
  21. 21 Jul, 2015 1 commit
  22. 16 Jul, 2015 2 commits
  23. 25 Jun, 2015 1 commit
  24. 23 Jun, 2015 1 commit
  25. 22 Jun, 2015 1 commit
  26. 11 Jun, 2015 2 commits
  27. 28 Apr, 2015 2 commits
  28. 27 Apr, 2015 1 commit
  29. 29 Mar, 2015 1 commit
  30. 28 Mar, 2015 2 commits
    • Thiago Santos's avatar
      matroska: store stream tags and push as updated · d56b11af
      Thiago Santos authored
      New tags can be found on different parts of the file, so this patch
      keeps the stream taglists around for the life cycle of the pad
      and adds those new tags as found. Then a new tag is found, the
      pad's is marked with a tags changed flag, making the element push
      a new tag event on the next check. Before this, we were sending
      only the newly found tags, as the element was losing its taglist
      when pushing the event.
      d56b11af
    • Ramiro Polla's avatar
      matroskademux: send global tags incrementally · 7b2b619a
      Ramiro Polla authored
      Instead of sending only new tags once they are found, merge the taglist
      and send them incrementally.
      7b2b619a
  31. 15 Mar, 2015 1 commit
  32. 14 Mar, 2015 1 commit