static BOOL ffmpeg_codec_is_filtered(enum AVCodecID id, BOOL encoder)
{
- if (!encoder)
- return FALSE;
-
switch (id)
{
#if !defined(WITH_DSP_EXPERIMENTAL)
+ case AV_CODEC_ID_ADPCM_IMA_OKI:
case AV_CODEC_ID_MP3:
- case AV_CODEC_ID_ADPCM_IMA_WAV:
case AV_CODEC_ID_ADPCM_MS:
+ case AV_CODEC_ID_G723_1:
return TRUE;
#endif
}
case WAVE_FORMAT_DVI_ADPCM:
- return AV_CODEC_ID_ADPCM_IMA_WAV;
+ return AV_CODEC_ID_ADPCM_IMA_OKI;
case WAVE_FORMAT_ADPCM:
return AV_CODEC_ID_ADPCM_MS;
case WAVE_FORMAT_GSM610:
return AV_CODEC_ID_GSM_MS;
+ case WAVE_FORMAT_MSG723:
+ return AV_CODEC_ID_G723_1;
+
case WAVE_FORMAT_AAC_MS:
return AV_CODEC_ID_AAC;
case WAVE_FORMAT_AAC_MS:
return AV_SAMPLE_FMT_FLTP;
+ case WAVE_FORMAT_MSG723:
case WAVE_FORMAT_GSM610:
return AV_SAMPLE_FMT_S16P;