qtdemux: add support for prores
authorMichael Smith <msmith@rdio.com>
Wed, 12 Sep 2012 08:18:53 +0000 (10:18 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 12 Sep 2012 08:18:53 +0000 (10:18 +0200)
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683839

gst/isomp4/qtdemux.c
gst/isomp4/qtdemux_fourcc.h

index afff96e..20845ea 100644 (file)
@@ -9539,6 +9539,10 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream,
       _codec ("On2 VP8");
       caps = gst_caps_from_string ("video/x-vp8");
       break;
+    case GST_MAKE_FOURCC ('a', 'p', 'c', 's'):
+      _codec ("Apple ProRes");
+      caps = gst_caps_from_string ("video/x-prores");
+      break;
     case FOURCC_ovc1:
       _codec ("VC-1");
       caps = gst_caps_new_simple ("video/x-wmv",
index f2a3492..716dfc9 100644 (file)
@@ -173,6 +173,7 @@ G_BEGIN_DECLS
 #define FOURCC_tx3g     GST_MAKE_FOURCC('t','x','3','g')
 #define FOURCC_mp4s     GST_MAKE_FOURCC('m','p','4','s')
 #define FOURCC_gama     GST_MAKE_FOURCC('g','a','m','a')
+#define FOURCC_apcs     GST_MAKE_FOURCC('a','p','c','s')
 
 /* SVQ3 fourcc */
 #define FOURCC_SEQH     GST_MAKE_FOURCC('S','E','Q','H')