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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Mar 29 13:59:37 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
----------------------------------------------------------------------------
 Attachment #271165|reviewed                    |committed
             status|                            |

--- Comment #19 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-03-29 21:25:43 UTC ---
(From update of attachment 271165)
Merge in master and 1.2, the commit in 1.2, sorry forgot to reference the bug
:-S

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