[Bug 692358] New: appsrc crash setting the pipeline to NULL state

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 23 01:06:31 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=692358
  GStreamer | gst-plugins-base | unspecified

           Summary: appsrc crash setting the pipeline to NULL state
    Classification: Platform
           Product: GStreamer
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lists at svrinformatica.it
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


if block property is set to TRUE on appsrc element when an application push a
buffer if the internal appsrc queue is full the appsrc will block on this line:

g_cond_wait (priv->cond, priv->mutex);

if in this condition an error message is sent on the bus and the app set the
pipeline state to NULL, appsrc will crash, 

any hint on how to handle this? Maybe send an eos inside dispose?

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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