[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