# HG changeset patch # User conrad # Date 1275691231 0 # Node ID e778b61f86f2ccac3482db23451f13ef6c15045b # Parent 11c5a87497d3374482b4ee272eb73cc625d32a34 libvorbis: Hook up min/max bitrate diff -r 11c5a87497d3 -r e778b61f86f2 libvorbis.c --- a/libvorbis.c Fri Jun 04 04:46:26 2010 +0000 +++ b/libvorbis.c Fri Jun 04 22:40:31 2010 +0000 @@ -60,9 +60,12 @@ avccontext->global_quality / (float)FF_QP2LAMBDA / 10.0)) return -1; } 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 */ 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; #ifdef OGGVORBIS_VBR_BY_ESTIMATE