ext/raw1394/gstdv1394src.c: Set caps to systemstream=TRUE.
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Tue, 1 Feb 2005 22:06:17 +0000 (22:06 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Tue, 1 Feb 2005 22:06:17 +0000 (22:06 +0000)
Original commit message from CVS:
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_iso_receive):
Set caps to systemstream=TRUE.

ChangeLog
ext/raw1394/gstdv1394src.c

index afbf39c9fa69870dee8a13109f5711fa4031f5ec..43ab6f499170fff62fcbd119afec271667694744 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-01  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iso_receive):
+         Set caps to systemstream=TRUE.
+
 2005-02-01  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
 
        * testsuite/Makefile.am:
index 192ba5647e7cd542a08d43f658578e6207605eb0..62028e5c2b43fb06d784ded225d3701a7e6276d0 100644 (file)
@@ -78,7 +78,8 @@ GST_ELEMENT_DETAILS ("Firewire (1394) DV Source",
 static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",
     GST_PAD_SRC,
     GST_PAD_ALWAYS,
-    GST_STATIC_CAPS ("video/x-dv, " "format = (string) { NTSC, PAL }")
+    GST_STATIC_CAPS ("video/x-dv, "
+        "format = (string) { NTSC, PAL }, " "systemstream = (boolean) true")
     );
 
 static void gst_dv1394src_base_init (gpointer g_class);
@@ -361,7 +362,8 @@ gst_dv1394src_iso_receive (raw1394handle_t handle, int channel, size_t len,
           GST_DEBUG ("PAL data");
           if (!gst_pad_set_explicit_caps (dv1394src->srcpad,
                   gst_caps_new_simple ("video/x-dv",
-                      "format", G_TYPE_STRING, "PAL", NULL))) {
+                      "format", G_TYPE_STRING, "PAL",
+                      "systemstream", G_TYPE_BOOLEAN, TRUE, NULL))) {
             GST_ELEMENT_ERROR (dv1394src, CORE, NEGOTIATION, (NULL),
                 ("Could not set source caps for PAL"));
             return 0;
@@ -374,7 +376,7 @@ gst_dv1394src_iso_receive (raw1394handle_t handle, int channel, size_t len,
               ("NTSC data [untested] - please report success/failure to <dan@f3c.com>");
           if (!gst_pad_set_explicit_caps (dv1394src->srcpad,
                   gst_caps_new_simple ("video/x-dv", "format", G_TYPE_STRING,
-                      "NTSC", NULL))) {
+                      "NTSC", "systemstream", G_TYPE_BOOLEAN, TRUE, NULL))) {
             GST_ELEMENT_ERROR (dv1394src, CORE, NEGOTIATION, (NULL),
                 ("Could not set source caps for NTSC"));
             return 0;