GNOME Bugzilla – Bug 430373
[mpegdemux/dvdsubdec] vobsub parsing problem
Last modified: 2011-05-18 16:50:31 UTC
+++ This bug was initially created as a clone of Bug #429960 +++ http://librarian.launchpad.net/7317168/test.idx http://librarian.launchpad.net/7317169/test.sub mplayer -vobsubid 0 -vobsub /path/to/test random.movie shows at least two subtitle frames at the beginning, while gst-launch-0.10 -v filesrc location=test.sub ! dvddemux name=d d.subpicture_00 ! dvdsubdec ! fakesink pushes only one decoded subtitle frame. Also, the newsegment start time doesn't seem to match the time stamps on the frames (looks coincidentally off by a factor of 10).
> pushes only one decoded subtitle frame. Also, the newsegment start time doesn't > seem to match the time stamps on the frames (looks coincidentally off by a > factor of 10). just a note how i created those test subs. I took subs i ripped from a movie. delete all subtitleframes except the first two with some program in windows xp. and changed the timestamps with a texteditor in the .idx file, so that one doesn't have to wait to long till the subs come up. the original timestamps in the idx were: timestamp: 00:00:11:578, filepos: 000000000 timestamp: 00:00:13:346, filepos: 000000800 sorry if this has caused any inconvenience debugging the subtitle issue!
Things with such subpicture streams should be better now that playbin[2] knows how to plug the dvdspu overlay to display them. I'm not sure what the mechanism is/should be for parsing and using the essential info in the .idx file though
What should be done about this bug? With current GIT not even a single subpicture is pushed to fakesink with the above pipeline... For adding support for .idx files we have bug #583267.
(In reply to comment #3) > What should be done about this bug? With current GIT not even a single > subpicture is pushed to fakesink with the above pipeline... > > For adding support for .idx files we have bug #583267. They look like the same bugs, yes.
*** This bug has been marked as a duplicate of bug 583267 ***