After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 671971 - No segment gets to the sink after a seek in a Matroska file
No segment gets to the sink after a seek in a Matroska file
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-13 09:53 UTC by Vincent Penquerc'h
Modified: 2018-01-28 17:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Penquerc'h 2012-03-13 09:53:15 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 :)
Comment 1 Sebastian Dröge (slomo) 2012-03-13 10:00:51 UTC
Also happens with MP4 files (subtitleless, audio, video) so it's really a general problem.
Comment 2 Tim-Philipp Müller 2018-01-28 17:58:40 UTC
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.