bilboed gst-plugins-good: gst-plugins-good/ gst-plugins-good/gst/qtdemux/
[email protected] Sun, 28 Dec 2008 01:50:46 -0800 (PST)
| Newsgroups | gmane.comp.video.gstreamer.cvs |
|---|---|
| Message-ID | <[email protected]> |
CVS Root: /cvs/gstreamer
Module: gst-plugins-good
Changes by: bilboed
Date: Sun Dec 28 2008 09:50:46 UTC
Log message:
Patch by: j^ <j at oil21.org>
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps),
(qtdemux_audio_caps):
Add codec mapping for xvid, fmp4 and ac3 tracks.
Fixes #565850
Modified files:
. : ChangeLog
gst/qtdemux : qtdemux.c
Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/ChangeLog.diff?r1=1.3874&r2=1.3875
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/qtdemux/qtdemux.c.diff?r1=1.239&r2=1.240
====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-good/ChangeLog,v
retrieving revision 1.3874
retrieving revision 1.3875
diff -u -d -r1.3874 -r1.3875
--- ChangeLog 23 Dec 2008 12:10:34 -0000 1.3874
+++ ChangeLog 28 Dec 2008 09:50:29 -0000 1.3875
@@ -1,3 +1,12 @@
+2008-12-28 Edward Hervey <[email protected]>
+
+ Patch by: j^ <j at oil21.org>
+ * gst/qtdemux/qtdemux.c: (qtdemux_video_caps),
+ (qtdemux_audio_caps):
+ Add codec mapping for xvid, fmp4 and ac3 tracks.
+ Fixes #565850
2008-12-23 Wim Taymans <[email protected]>
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init),
Index: qtdemux.c
RCS file: /cvs/gstreamer/gst-plugins-good/gst/qtdemux/qtdemux.c,v
retrieving revision 1.239
retrieving revision 1.240
diff -u -d -r1.239 -r1.240
--- qtdemux.c 25 Nov 2008 17:47:24 -0000 1.239
+++ qtdemux.c 28 Dec 2008 09:50:31 -0000 1.240
@@ -4749,6 +4749,20 @@
caps = gst_caps_new_simple ("video/x-divx",
"divxversion", G_TYPE_INT, 5, NULL);
break;
+ case GST_MAKE_FOURCC ('X', 'V', 'I', 'D'):
+ case GST_MAKE_FOURCC ('x', 'v', 'i', 'd'):
+ _codec ("XVID MPEG-4");
+ caps = gst_caps_new_simple ("video/x-xvid", NULL);
+ break;
+ case GST_MAKE_FOURCC ('F', 'M', 'P', '4'):
+ case GST_MAKE_FOURCC ('U', 'M', 'P', '4'):
+ caps = gst_caps_new_simple ("video/mpeg",
+ "mpegversion", G_TYPE_INT, 4, NULL);
+ if (codec_name)
+ *codec_name = g_strdup ("FFmpeg MPEG-4");
case GST_MAKE_FOURCC ('c', 'v', 'i', 'd'):
_codec ("Cinepak");
caps = gst_caps_new_simple ("video/x-cinepak", NULL);
@@ -4951,6 +4965,10 @@
caps = gst_caps_new_simple ("audio/mpeg", "layer", G_TYPE_INT, 3,
"mpegversion", G_TYPE_INT, 1, NULL);
+ case 0x20736d:
+ _codec ("AC-3 audio");
+ caps = gst_caps_new_simple ("audio/x-ac3", NULL);
case GST_MAKE_FOURCC ('M', 'A', 'C', '3'):
_codec ("MACE-3");
caps = gst_caps_new_simple ("audio/x-mace",
------------------------------------------------------------------------------