GNOME Bugzilla – Bug 337834
[dvddemux] seeking in DVDs doesn't work
Last modified: 2006-06-30 11:43:38 UTC
Not sure if this is a totem bug, or gstreamer bug, but I'm filing it here, please move if I was wrong. Basically - using the seekbar when playing a DVD causes the the current film to restart from the beginning. Quick paste of my installed gstreamer packages, not sure if they're relevant, but still... gstreamer-plugins-base-0.10.5-1 gstreamer-plugins-ugly-0.10.3-0.gst.1.5 gstreamer-devel-0.10.4-1 gstreamer-plugins-bad-devel-0.10.1-0.gst.3.5 gstreamer-tools-0.10.4-1 gstreamer-python-0.10.3-0.gst.1.5 gstreamer-plugins-bad-0.10.1-0.gst.3.5 gstreamer-universe-0.10.1-0.gst.1.5 gstreamer-0.10.4-1 gstreamer-plugins-ugly-devel-0.10.3-0.gst.1.5 gstreamer-plugins-good-devel-0.10.2-1 gstreamer-plugins-good-0.10.2-1 gstreamer-plugins-base-devel-0.10.5-1 gstreamer-ffmpeg-0.10.1-0.gst.1.5
Worksforme (CVS of all, but I don't think there have been significant changes since the last release), but the slider seems to temporarily jump back to '0' whenever a seek is done, so there's still something not quite right. Also, I did notice this effect with some mpeg movies.
On second thought, it only worked with some DVDs on my slowest box, and even then only some of the time. No idea how it ever worked at all ;) Should be fixed in CVS now: 2006-06-30 Tim-Philipp Müller <tim at centricular dot net> * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init), (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init), (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title), (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event): * ext/dvdread/dvdreadsrc.h: Rewrite seeking code and make seeking in DVDs work (#337834).