GNOME Bugzilla – Bug 744398
playbin: deadlock on gapless playback
Last modified: 2015-02-20 09:57:00 UTC
Created attachment 296681 [details] stacktrace Steps to reproduce: - Get http://people.collabora.com/~tsaunier/gst-integration-testsuites/medias/defaults/matroska/test5.mkv - gst-play-1.0 --gapless test5.mkv <some other file> playbin will deadlock inside setup_next_source() at the end of the first sample.
With another mkv file, decodebin triggered EOS event just before the end of the file, and playbin emits "about-to-finish" event. Howevever, with attached mkv file (46.6 sec clip), after about 39 sec of play, decodebin emits EOS (after matroska demux pushes last data). And it hangs while releasing the request pads in input selector.
This looks like a dupe of https://bugzilla.gnome.org/show_bug.cgi?id=740045
It is indeed. Note that the patch that broke this is now reverted so it should not hang anymore, though the original issue remains. *** This bug has been marked as a duplicate of bug 740045 ***