diff options
author | David Schleef <ds@schleef.org> | 2009-01-25 19:26:46 -0800 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2009-01-25 19:26:46 -0800 |
commit | 66de4c1bba5b2da9a50218e0f84071a10385e28e (patch) | |
tree | 28151d5e7c9c7021a173cd7f00fcca67df301af3 /gst/qtdemux | |
parent | 27093c19a4578456cebe2523092c468d23614431 (diff) |
Add a few more video fourcc's
Diffstat (limited to 'gst/qtdemux')
-rw-r--r-- | gst/qtdemux/qtdemux.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index 9819aa9a..3994b734 100644 --- a/gst/qtdemux/qtdemux.c +++ b/gst/qtdemux/qtdemux.c @@ -4722,6 +4722,12 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('U', 'Y', 'V', 'Y'), NULL); break; + case GST_MAKE_FOURCC ('v', '2', '1', '0'): + _codec ("Raw packed YUV 10-bit 4:2:2"); + caps = gst_caps_new_simple ("video/x-raw-yuv", + "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('v', '2', '1', '0'), + NULL); + break; case GST_MAKE_FOURCC ('m', 'p', 'e', 'g'): case GST_MAKE_FOURCC ('m', 'p', 'g', '1'): _codec ("MPEG-1 video"); @@ -4883,6 +4889,14 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, _codec ("TIFF still images"); caps = gst_caps_new_simple ("image/tiff", NULL); break; + case GST_MAKE_FOURCC ('i', 'c', 'o', 'd'): + _codec ("Apple Intermediate Codec"); + caps = gst_caps_from_string ("video/x-apple-intermediate-codec"); + break; + case GST_MAKE_FOURCC ('A', 'V', 'd', 'n'): + _codec ("AVID DNxHD"); + caps = gst_caps_from_string ("video/x-dnxhd"); + break; case GST_MAKE_FOURCC ('k', 'p', 'c', 'd'): default: { |