[Bug 753887] New: queue2: "Process SEEKING query" ok, but should handle SEEK events too
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Aug 20 09:58:15 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=753887
Bug ID: 753887
Summary: queue2: "Process SEEKING query" ok, but should handle
SEEK events too
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gstreamer (core)
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: mid at gtmp.org
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Commit 7b0b93d (discussed here: #733351) introduced a regression: queue2 always
returns TRUE to GST_QUERY_SEEKING if format == GST_FORMAT_BYTES, but does not
handle SEEK events itself.
That means that this:
gst-launch playbin uri=http://192.168.0.1/Song_1.ogg
...fails if the HTTP server on 192.168.0.1 does not (wish to) support ranges
(and announces it with the header "Accept-Ranges: none" because souphttpsrc,
when receiving a is_seekable() query returns correctly FALSE, but
unfortunately, queue2 wrongly told oggdemux that the stream was seekable, and
it is not. When oggdemux sends SEEK events upstream, that fails.
I think this is more or less related to #705071 but the WIP then included is
not very up to date.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list