[Bug 725860] v4l2src: Fix using v4l2src with Hauppauge HDPVR video capture device
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Apr 1 13:00:41 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=725860
GStreamer | gst-plugins-good | 1.2.3
Nicolas Dufresne <nicolas.dufresne> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #32 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-04-01 20:00:38 UTC ---
Git master:
commit e5ef2db489799d4bbf2da3ccbdf72d2ef73bf4ed
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date: Sat Mar 29 19:13:06 2014 -0400
v4l2: Fix support for caps without width, height, framerate or format
For format like mpegts, width and height is rarely in the negotiated caps.
This
patch fixes failure when setting format, and prevent introducing width,
height,
framerate and format to the caps when fixating.
https://bugzilla.gnome.org/show_bug.cgi?id=725860
For 1.2 branch (for packager, this is the full list):
commit 9eb8e5976c6af57b29c3727a69fb800ac415ca4d
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date: Mon Dec 2 15:26:50 2013 -0500
v4l2object: Don't validate dimension for encoded format
We set the dimensions just in case but don't validate them
afterwards. For some codecs the dimensions are *not* in the
bitstream, IIRC VC1 in ASF mode for example.
https://bugzilla.gnome.org/show_bug.cgi?id=720568
Conflicts:
sys/v4l2/gstv4l2object.c
commit 03dddd6e7f171db33cfcd7a975a2da976e0fc1f0
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date: Sat Mar 29 19:13:06 2014 -0400
v4l2: Fix support for caps without width, height, framerate or format
For format like mpegts, width and height is rarely in the negotiated caps.
This
patch fixes failure when setting format, and prevent introducing width,
height,
framerate and format to the caps when fixating.
https://bugzilla.gnome.org/show_bug.cgi?id=725860
Conflicts:
sys/v4l2/gstv4l2object.c
commit a403256039799c9b8b0b9b4c9fe3f011d301ad1c
Author: William Manley <will at williammanley.net>
Date: Thu Mar 6 19:52:36 2014 +0000
v4l2src: Fix support for mpegts streams
It seems that GStreamer's mpegts elements (tsdemux, tsparse) require caps
`video/mpegts,systemstream=true`. As far as I can see the significance
of systemstream is to indicate that this is a container format rather than
an elementary stream. As this is the case (and I can't understand how it
could not be the case with mpegts) I add systemstream=true to v4l2src's
caps.
This allows v4l2src to be linked with tsdemux for playback from my
Hauppauge HD-PVR with the pipeline:
v4l2src ! queue ! tsdemux ! video/x-h264 ! decodebin ! xvimagesink
In combination with the next commit this fixes using Hauppauge HD-PVR with
GStreamer 1.0+.
--
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