[Bug 740040] v4l2src: Fails in presence of V4L2_BUF_FLAG_ERROR

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Nov 14 07:36:17 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=740040
  GStreamer | gst-plugins-good | 1.4.4

--- Comment #11 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> 2014-11-14 15:36:14 UTC ---
Ok, that is interesting. So if you run it a second time on 1.2, do you get
"flags 00002041" (the 4 means the buffer is corrupted) ?

What I'm working on is a way to conceal the corrupted buffer and keep going.
What I'm thinking though, is that we get corrupted buffer in 1.4 because the
queue is smaller (2 buffers instead of 4 on 1.2). Is this your own build ?

If so, could you change GST_V4L2_MIN_BUFFERS to 4 instead of 2 and retest ? If
so, I'll probably go back to default of 4 buffers (for v4l2src) along with code
to not fail when buffer is corrupted.

p.s. sys/v4l2/gstv4l2object.h:41:#define GST_V4L2_MIN_BUFFERS 2

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