Commit e5a5ea9e authored by David Conrad's avatar David Conrad

libvorbis: Hook up min/max bitrate

Originally committed as revision 23469 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 160c896c
...@@ -60,9 +60,12 @@ static av_cold int oggvorbis_init_encoder(vorbis_info *vi, AVCodecContext *avcco ...@@ -60,9 +60,12 @@ static av_cold int oggvorbis_init_encoder(vorbis_info *vi, AVCodecContext *avcco
avccontext->global_quality / (float)FF_QP2LAMBDA / 10.0)) avccontext->global_quality / (float)FF_QP2LAMBDA / 10.0))
return -1; return -1;
} else { } else {
int minrate = avccontext->rc_min_rate > 0 ? avccontext->rc_min_rate : -1;
int maxrate = avccontext->rc_min_rate > 0 ? avccontext->rc_max_rate : -1;
/* constant bitrate */ /* constant bitrate */
if(vorbis_encode_setup_managed(vi, avccontext->channels, if(vorbis_encode_setup_managed(vi, avccontext->channels,
avccontext->sample_rate, -1, avccontext->bit_rate, -1)) avccontext->sample_rate, minrate, avccontext->bit_rate, maxrate))
return -1; return -1;
#ifdef OGGVORBIS_VBR_BY_ESTIMATE #ifdef OGGVORBIS_VBR_BY_ESTIMATE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment