gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for...
authorEdward Hervey <bilboed@bilboed.com>
Wed, 22 Feb 2006 09:33:25 +0000 (09:33 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Wed, 22 Feb 2006 09:33:25 +0000 (09:33 +0000)
Original commit message from CVS:
Reviewed by : Edward Hervey <edward@fluendo.com>
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
Add image/png for fourcc 'png '

common
gst/qtdemux/qtdemux.c

diff --git a/common b/common
index c30611a..c09cd18 160000 (submodule)
--- a/common
+++ b/common
@@ -1 +1 @@
-Subproject commit c30611ac38336030fed6d258c6e558cc537adbc5
+Subproject commit c09cd18d328f740ac532377fa5605b0f712cc6fd
index df9f57b..b8e469c 100644 (file)
@@ -3027,6 +3027,9 @@ qtdemux_video_caps (GstQTDemux * qtdemux, guint32 fourcc,
     const guint8 * stsd_data, const gchar ** codec_name)
 {
   switch (fourcc) {
+    case GST_MAKE_FOURCC ('p', 'n', 'g', ' '):
+      _codec ("PNG still images");
+      return gst_caps_from_string ("image/png");
     case GST_MAKE_FOURCC ('j', 'p', 'e', 'g'):
       _codec ("JPEG still images");
       return gst_caps_from_string ("image/jpeg");
@@ -3104,6 +3107,8 @@ qtdemux_video_caps (GstQTDemux * qtdemux, guint32 fourcc,
       return gst_caps_from_string ("video/x-indeo, indeoversion=(int)3");
     case GST_MAKE_FOURCC ('d', 'v', 'c', 'p'):
     case GST_MAKE_FOURCC ('d', 'v', 'c', ' '):
+    case GST_MAKE_FOURCC ('d', 'v', 's', 'd'):
+    case GST_MAKE_FOURCC ('d', 'v', '2', '5'):
       _codec ("DV Video");
       return gst_caps_from_string ("video/x-dv, systemstream=(boolean)false");
     case GST_MAKE_FOURCC ('s', 'm', 'c', ' '):