[Bug 754597] New: appsrc fails to push the caps at the start of the data flow when configured in seekable/random-access mode

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Sep 5 04:17:26 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=754597

            Bug ID: 754597
           Summary: appsrc fails to push the caps at the start of the data
                    flow when configured in seekable/random-access mode
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: vikram.fugro at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

With the "stream-type" property not equal to GST_APP_STREAM_TYPE_STREAM and
there's caps set by the application (in NULL state), the appsrc fails to push
these caps downstream, when set to PLAYING. This is caused due to the initial
seek performed by basesrc, before starting the streaming thread. As the caps
are queued by the appsrc, this initial seek flushes the queue, leaving the
streaming thread to see the queue empty, immediately after getting launched.

-- 
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