diff --git a/libavcodec/amr.c b/libavcodec/amr.c index 8b48ff0061..fccb69d009 100644 --- a/libavcodec/amr.c +++ b/libavcodec/amr.c @@ -326,7 +326,7 @@ static int amr_nb_encode_frame(AVCodecContext *avctx, } -#else /* Float point version*/ +#elif defined(AMR_NB) /* Float point version*/ typedef struct AMRContext { int frameCount; @@ -457,6 +457,8 @@ static int amr_nb_encode_frame(AVCodecContext *avctx, #endif +#if defined(AMR_NB) || defined(AMR_NB_FIXED) + AVCodec amr_nb_decoder = { "amr_nb", @@ -481,6 +483,8 @@ AVCodec amr_nb_encoder = NULL, }; +#endif + /* -----------AMR wideband ------------*/ #ifdef AMR_WB