[Bug 726194] v4l2src does not cope well when a capture card is sometimes interlaced, sometimes progressive at the same resolution

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Mar 12 12:25:51 PDT 2014


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

--- Comment #2 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-03-12 19:49:22 UTC ---
This is indeed broken, and negotiation may fail. The propose patch fixes one
use case, but it does not solve everything as you mention.

First thing to notice, we don't (can't ?) negotiation TFF, BFF, ONEFEILD or RFF
in GStreamer. For a capture device it does not matter, but for other device it
mean we should reject anything that does not support everything.

I think we need to push the reflection further, and maybe extend the
interlace-method field in GStreamer.

One thing that you could do in your patch, would be to correctly fill an array
of modes, so we can have caps with progressive, mixed and interlaced at the
same time if supported.

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