|
@@ -159,9 +159,9 @@ static av_cold int encode_init(AVCodecContext *avctx) |
|
|
|
|
|
|
|
|
/* sample rate and encoding mode */ |
|
|
/* sample rate and encoding mode */ |
|
|
switch (avctx->sample_rate) { |
|
|
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: |
|
|
default: |
|
|
av_log(avctx, AV_LOG_ERROR, "Sample rate of %d Hz is not supported. " |
|
|
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); |
|
|
"Resample to 8, 16, or 32 kHz.\n", avctx->sample_rate); |
|
|