Make the video/avi caps for RIFF/AVI a bit more specific.
authorWim Taymans <wim.taymans@gmail.com>
Wed, 16 Jan 2002 18:31:15 +0000 (18:31 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 16 Jan 2002 18:31:15 +0000 (18:31 +0000)
Original commit message from CVS:
Make the video/avi caps for RIFF/AVI a bit more specific.

gst/avi/gstavidecoder.c
gst/avi/gstavidemux.c

index b91473e..212e5a0 100644 (file)
@@ -67,7 +67,7 @@ GST_PADTEMPLATE_FACTORY (sink_templ,
   GST_CAPS_NEW (
     "avidecoder_sink",
      "video/avi",
-     NULL
+       "RIFF",  GST_PROPS_STRING ("AVI")
   )
 )
 
@@ -304,7 +304,9 @@ avi_typefind (GstBuffer *buf,
   if (strncmp (&data[0], "RIFF", 4)) return NULL;
   if (strncmp (&data[8], "AVI ", 4)) return NULL;
 
-  new = gst_caps_new ("avi_typefind","video/avi", NULL);
+  new = GST_CAPS_NEW ("avi_typefind",
+                     "video/avi", 
+                       "RIFF", GST_PROPS_STRING ("AVI"));
 
   return new;
 }
index 34273b5..a6f6e93 100644 (file)
@@ -66,7 +66,7 @@ GST_PADTEMPLATE_FACTORY (sink_templ,
   GST_CAPS_NEW (
     "avidemux_sink",
      "video/avi",
-     NULL
+      "RIFF", GST_PROPS_STRING ("AVI")
   )
 )
 
@@ -204,7 +204,9 @@ avi_typefind (GstBuffer *buf,
   if (GUINT32_FROM_LE (((guint32 *)data)[2]) != GST_RIFF_RIFF_AVI)
     return NULL;
 
-  new = gst_caps_new ("avi_typefind","video/avi", NULL);
+  new = GST_CAPS_NEW ("avi_typefind",
+                     "video/avi", 
+                       "RIFF", GST_PROPS_STRING ("AVI"));
 
   return new;
 }