summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libavcodec/libspeexenc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/libspeexenc.c b/libavcodec/libspeexenc.c
index f3a31e9..eb02e8e 100644
--- a/libavcodec/libspeexenc.c
+++ b/libavcodec/libspeexenc.c
@@ -158,9 +158,9 @@ static av_cold int encode_init(AVCodecContext *avctx)
/* sample rate and encoding mode */
switch (avctx->sample_rate) {
- case 8000: mode = &speex_nb_mode; break;
- case 16000: mode = &speex_wb_mode; break;
- case 32000: mode = &speex_uwb_mode; break;
+ case 8000: mode = speex_lib_get_mode(SPEEX_MODEID_NB); break;
+ case 16000: mode = speex_lib_get_mode(SPEEX_MODEID_WB); break;
+ case 32000: mode = speex_lib_get_mode(SPEEX_MODEID_UWB); break;
default:
av_log(avctx, AV_LOG_ERROR, "Sample rate of %d Hz is not supported. "
"Resample to 8, 16, or 32 kHz.\n", avctx->sample_rate);
OpenPOWER on IntegriCloud