[Bug 725860] v4l2src: Fix using v4l2src with Hauppauge HDPVR video capture device

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Apr 1 10:33:37 PDT 2014


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

--- Comment #30 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-04-01 17:33:34 UTC ---
(In reply to comment #4)
> Both look like they could be picked into 1.2.4.
> 
> Out of curiosity: why doesn't the driver return the right size during probing,
> so that we're requesting the right size from the start? (rather than 0x0)

The 0x0 is from GStreamer, not the driver. The driver report the size
correctly, but GStreamer negotiated caps has no width/height field. These field
will be added by the demuxer later. Previous hack was bad, because it would
ignore manually added caps filter with width/height/framerate field, hence
prevent requesting precise parameters from cameras producing MPEG-TS (Youness
use case at the time).

The HDPVR case is a bit special and its probably not fully supported in
GStreamer. E.g. the encoding can be changed live by issuing decoder stop
command, setup, decoder start command, the size is driven by the settings
rather then s_fmt, etc. So I'm pretty happy to hear is works, at least in
default settings.

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