summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2009-02-18 19:06:52 +0100
committerEdward Hervey <bilboed@bilboed.com>2009-02-18 19:06:52 +0100
commitde4496b2744d086b3be1e0f7a910a486b5ea0d3a (patch)
tree339c4498f1c98e8414d38a4407dc87e31b6618fd
parentf0d485d28b3b6c1ba3e83742101574d729b9fba2 (diff)
downloadgst-libav-de4496b2744d086b3be1e0f7a910a486b5ea0d3a.tar.gz
codecmap: map more codecs
-rw-r--r--ext/ffmpeg/gstffmpegcodecmap.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/ext/ffmpeg/gstffmpegcodecmap.c b/ext/ffmpeg/gstffmpegcodecmap.c
index 4b2c123..6ecaecd 100644
--- a/ext/ffmpeg/gstffmpegcodecmap.c
+++ b/ext/ffmpeg/gstffmpegcodecmap.c
@@ -1027,6 +1027,10 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
caps = gst_ff_aud_caps_new (context, codec_id, "audio/qcelp", NULL);
break;
+ case CODEC_ID_AMV:
+ caps = gst_ff_vid_caps_new (context, codec_id, "video/x-amv", NULL);
+ break;
+
case CODEC_ID_WS_VQA:
case CODEC_ID_IDCIN:
case CODEC_ID_8BPS:
@@ -1134,6 +1138,8 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
case CODEC_ID_ADPCM_IMA_SMJPEG:
case CODEC_ID_ADPCM_IMA_AMV:
case CODEC_ID_ADPCM_IMA_ISS:
+ case CODEC_ID_ADPCM_IMA_EA_EACS:
+ case CODEC_ID_ADPCM_IMA_EA_SEAD:
case CODEC_ID_ADPCM_MS:
case CODEC_ID_ADPCM_4XM:
case CODEC_ID_ADPCM_XA:
@@ -1149,6 +1155,8 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
case CODEC_ID_ADPCM_EA_R1:
case CODEC_ID_ADPCM_EA_R2:
case CODEC_ID_ADPCM_EA_R3:
+ case CODEC_ID_ADPCM_EA_MAXIS_XA:
+ case CODEC_ID_ADPCM_EA_XAS:
case CODEC_ID_ADPCM_THP:
{
gchar *layout = NULL;
@@ -1178,6 +1186,12 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
case CODEC_ID_ADPCM_IMA_ISS:
layout = "iss";
break;
+ case CODEC_ID_ADPCM_IMA_EA_EACS:
+ layout = "ea-eacs";
+ break;
+ case CODEC_ID_ADPCM_IMA_EA_SEAD:
+ layout = "ea-sead";
+ break;
case CODEC_ID_ADPCM_MS:
layout = "microsoft";
break;
@@ -1223,6 +1237,12 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
case CODEC_ID_ADPCM_EA_R3:
layout = "ea-r3";
break;
+ case CODEC_ID_ADPCM_EA_MAXIS_XA:
+ layout = "ea-maxis-xa";
+ break;
+ case CODEC_ID_ADPCM_EA_XAS:
+ layout = "ea-xas";
+ break;
case CODEC_ID_ADPCM_THP:
layout = "thp";
break;