[Bug 682770] v4l2src: should renegotiate

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Feb 17 17:47:14 PST 2015


--- Comment #29 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
Comment on attachment 241773
  --> https://bugzilla.gnome.org/attachment.cgi?id=241773
test to show how current situation is broken

This is an interesting case. Here you simply simulate the case where you
replace the current source by itself. Interestingly that works already if you
use a pipeline lile:

  v4l2src name=src ! xvimagesink enable-last-sample=0

Without a way to reclaim buffers, this case cannot really work. I'll need to
think about this, but I think GstBaseSink will need to cooperate. Note that a
pipeline like:

  v4l2src name=src io-mode=userptr ! xvimagesink

Should have worked, though it seems I forgot to deactivate the downstream pool
(right now we only unref it). I will fix that.

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