Mercurial > libavcodec.hg
diff allcodecs.c @ 1535:bcb30ec7e86f libavcodec
activate the XA and ADX ADPCM codecs
author | melanson |
---|---|
date | Wed, 15 Oct 2003 03:20:40 +0000 |
parents | b44267fc5ec4 |
children | 639972344c6f |
line wrap: on
line diff
--- a/allcodecs.c Wed Oct 15 03:14:14 2003 +0000 +++ b/allcodecs.c Wed Oct 15 03:20:40 2003 +0000 @@ -146,20 +146,30 @@ #ifdef AMR_NB register_avcodec(&amr_nb_decoder); +#ifdef CONFIG_ENCODERS register_avcodec(&amr_nb_encoder); +#endif //CONFIG_ENCODERS #endif /* AMR_NB */ #ifdef AMR_WB register_avcodec(&amr_wb_decoder); +#ifdef CONFIG_ENCODERS register_avcodec(&amr_wb_encoder); +#endif //CONFIG_ENCODERS #endif /* AMR_WB */ /* pcm codecs */ +#ifdef CONFIG_ENCODERS #define PCM_CODEC(id, name) \ register_avcodec(& name ## _encoder); \ register_avcodec(& name ## _decoder); \ +#else +#define PCM_CODEC(id, name) \ + register_avcodec(& name ## _decoder); +#endif + PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le); PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be); PCM_CODEC(CODEC_ID_PCM_U16LE, pcm_u16le); @@ -177,6 +187,8 @@ PCM_CODEC(CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws); PCM_CODEC(CODEC_ID_ADPCM_MS, adpcm_ms); PCM_CODEC(CODEC_ID_ADPCM_4XM, adpcm_4xm); +PCM_CODEC(CODEC_ID_ADPCM_XA, adpcm_xa); +PCM_CODEC(CODEC_ID_ADPCM_ADX, adpcm_adx); #undef PCM_CODEC }