codecmap: map more codecs

This commit is contained in:
Edward Hervey 2009-02-18 19:06:52 +01:00
parent f0d485d28b
commit de4496b274

View file

@ -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); caps = gst_ff_aud_caps_new (context, codec_id, "audio/qcelp", NULL);
break; 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_WS_VQA:
case CODEC_ID_IDCIN: case CODEC_ID_IDCIN:
case CODEC_ID_8BPS: 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_SMJPEG:
case CODEC_ID_ADPCM_IMA_AMV: case CODEC_ID_ADPCM_IMA_AMV:
case CODEC_ID_ADPCM_IMA_ISS: 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_MS:
case CODEC_ID_ADPCM_4XM: case CODEC_ID_ADPCM_4XM:
case CODEC_ID_ADPCM_XA: 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_R1:
case CODEC_ID_ADPCM_EA_R2: case CODEC_ID_ADPCM_EA_R2:
case CODEC_ID_ADPCM_EA_R3: case CODEC_ID_ADPCM_EA_R3:
case CODEC_ID_ADPCM_EA_MAXIS_XA:
case CODEC_ID_ADPCM_EA_XAS:
case CODEC_ID_ADPCM_THP: case CODEC_ID_ADPCM_THP:
{ {
gchar *layout = NULL; gchar *layout = NULL;
@ -1178,6 +1186,12 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
case CODEC_ID_ADPCM_IMA_ISS: case CODEC_ID_ADPCM_IMA_ISS:
layout = "iss"; layout = "iss";
break; 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: case CODEC_ID_ADPCM_MS:
layout = "microsoft"; layout = "microsoft";
break; break;
@ -1223,6 +1237,12 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
case CODEC_ID_ADPCM_EA_R3: case CODEC_ID_ADPCM_EA_R3:
layout = "ea-r3"; layout = "ea-r3";
break; 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: case CODEC_ID_ADPCM_THP:
layout = "thp"; layout = "thp";
break; break;