GNOME Bugzilla – Bug 658305
[souphttpsrc] can’t seek during double speed playback
Last modified: 2011-09-06 08:36:23 UTC
Problem: it’s not possible to seek file position during 2X speed playback. Related function: gst_soup_http_src_do_seek(…) Actually, this problem is caused by below routine, if (segment->rate != 1.0 || segment->format != GST_FORMAT_BYTES) { + GST_WARNING_OBJECT (src, "Invalid seek segment"); return FALSE; + } As you can see, the do_seek is allowed only when “rate” is 1.0. I’ve reviewed both commit log and bug report but I don’t know why you prohibit the seek condition in double speed playback. Commit log: http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/ext/soup?id=6a9372529222300c7b6eacfcf8b9a844b96021c9 Related bug: https://bugzilla.gnome.org/show_bug.cgi?id=632977 So I’d like to know, what happened will be occurred, if I removed the condition regarding playback speed. BR, Davy
commit 7b592ff1265210cf3d74e2181664d269df7064e0 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Tue Sep 6 10:33:21 2011 +0200 souphttpsrc: Allow positive, non-1.0 segment rates Only negative rates are not supported. Fixes bug #658305.