From 9c497b6010af9a13bed58937346dfa6f77de93a5 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Thu, 18 Feb 2010 13:24:39 +0100 Subject: [PATCH] gstffmpegcodecmap: Add mapping for Windows Media Speech --- ext/ffmpeg/gstffmpegcodecmap.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ext/ffmpeg/gstffmpegcodecmap.c b/ext/ffmpeg/gstffmpegcodecmap.c index f9e7d628bb..ee1b60e6e9 100644 --- a/ext/ffmpeg/gstffmpegcodecmap.c +++ b/ext/ffmpeg/gstffmpegcodecmap.c @@ -846,6 +846,12 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id, break; } + case CODEC_ID_WMAVOICE: + { + caps = gst_ff_aud_caps_new (context, codec_id, "audio/x-wms", NULL); + break; + } + case CODEC_ID_MACE3: case CODEC_ID_MACE6: { @@ -2868,6 +2874,9 @@ gst_ffmpeg_caps_to_codecid (const GstCaps * caps, AVCodecContext * context) } if (id != CODEC_ID_NONE) audio = TRUE; + } else if (!strcmp (mimetype, "audio/x-wms")) { + id = CODEC_ID_WMAVOICE; + audio = TRUE; } else if (!strcmp (mimetype, "audio/x-ac3")) { id = CODEC_ID_AC3; audio = TRUE;