GNOME Bugzilla – Bug 671971
No segment gets to the sink after a seek in a Matroska file
Last modified: 2018-01-28 17:58:40 UTC
Program (1) issues seeks on file (2) using playbin2 plugged to fakesinks, and inspects segment events and buffers at those fakesinks. For some files (eg, 2), no segment is seen after a seek. (1) http://cgit.collabora.com/git/user/vincent/insanity-gst/tree/tests/insanity-test-gst-seek.c (2) http://streams.videolan.org/streams-videolan/matroska/mewmew-vorbis-ssa.mkv The hang is also reported on another (subtitle-less) Matroska file, as well as on two Ogg files (with and without subtitles). Note: building (1) is a bit of a bother as it depends on another insanity lib, and Python, but I could extract it to be standalone if someone wants to look at the bug using that seeking code :)
Also happens with MP4 files (subtitleless, audio, video) so it's really a general problem.
Repository with the test is gone, and I find it hard to believe this problem still exists in general without loads of other bug reports and/or gst-validate complaining, so closing this. If there's still a problem someone will file a new bug if there aren't other bugs about this already.