Index: gst/qtdemux/qtdemux.c
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-good/gst/qtdemux/qtdemux.c,v
retrieving revision 1.213
diff -u -r1.213 qtdemux.c
--- gst/qtdemux/qtdemux.c	30 Apr 2008 12:18:41 -0000	1.213
+++ gst/qtdemux/qtdemux.c	1 May 2008 19:10:42 -0000
@@ -4386,6 +4395,16 @@
       _codec ("DV Video");
       caps = gst_caps_from_string ("video/x-dv, systemstream=(boolean)false");
       break;
+    case GST_MAKE_FOURCC ('d', 'v', '5', 'n'): //DVCPRO50 NTSC
+    case GST_MAKE_FOURCC ('d', 'v', '5', 'p'): //DVCPRO50 PAL
+      _codec ("DVCPro50 Video");
+      caps = gst_caps_from_string ("video/x-dv, dvversion=(int)50, systemstream=(boolean)false");
+      break;
+    case GST_MAKE_FOURCC ('d', 'v', 'h', '5'): //DVCPRO HD 50i produced by FCP
+    case GST_MAKE_FOURCC ('d', 'v', 'h', '6'): //DVCPRO HD 60i produced by FCP
+      _codec ("DVCProHD Video");
+      caps = gst_caps_from_string ("video/x-dv, dvversion=(int)100, systemstream=(boolean)false");
+      break;
     case GST_MAKE_FOURCC ('s', 'm', 'c', ' '):
       _codec ("Apple Graphics (SMC)");
       caps = gst_caps_from_string ("video/x-smc");
