[gstreamer-bugs] [Bug 407369] New: Wrong way of EIO error handling

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Feb 12 22:54:16 PST 2007


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=407369

  GStreamer | gst-plugins-good | Ver: HEAD CVS

           Summary: Wrong way of EIO error handling
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: plotnikoff at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


New way of EIO error handling (v4l2src_call.c, rev 1.51) leads to loosing
buffers
(I mean buffers which are queued for grabbing frames) and as a result it leads
to
total application crash (when last buffer has been lost).

The source of the problem is a new way of processing error during buffer
reenqueueing.
Formerly (v4l2src_call.c, rev 1.50), v4l2src element sent error message and it
was 
possible to catch this message and restart pipeline. Now this situation just
skipped and as a result we lost buffers.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list