From 8e316c0023cf3a776c93c9b731c0cad6322aafb6 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Tue, 24 Jul 2007 14:31:56 +0000 Subject: [PATCH] gst/qtdemux/qtdemux.c: Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'. --- ChangeLog | 5 +++++ gst/qtdemux/qtdemux.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index ba17903dfa..8571e0e858 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-07-24 Edward Hervey + + * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): + Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'. + 2007-07-24 Sebastian Dröge * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain): diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index 5ecc515eb4..2d22b60685 100644 --- a/gst/qtdemux/qtdemux.c +++ b/gst/qtdemux/qtdemux.c @@ -3925,6 +3925,11 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, caps = gst_caps_from_string ("video/x-raw-yuv, " "format = (fourcc) YUY2"); break; + case GST_MAKE_FOURCC ('2', 'v', 'u', 'y'): + _codec ("Raw packed YUV 4:2:0"); + caps = gst_caps_from_string ("video/x-raw-yuv, " + "format = (fourcc) UYVY"); + break; case GST_MAKE_FOURCC ('m', 'p', 'e', 'g'): _codec ("MPEG-1 video"); caps = gst_caps_from_string ("video/mpeg, " @@ -3962,6 +3967,7 @@ qtdemux_video_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, caps = gst_caps_from_string ("video/x-divx," "divxversion= (int) 3"); break; case GST_MAKE_FOURCC ('D', 'I', 'V', 'X'): + case GST_MAKE_FOURCC ('d', 'i', 'v', 'x'): _codec ("DivX 4"); caps = gst_caps_from_string ("video/x-divx," "divxversion= (int) 4"); break;