Oops. The units (kbps/bps) fix also applies to min and max bitrate in this
authorMike Smith <msmith@xiph.org>
Fri, 4 Mar 2005 04:33:03 +0000 (04:33 +0000)
committerMike Smith <msmith@xiph.org>
Fri, 4 Mar 2005 04:33:03 +0000 (04:33 +0000)
interface.

svn path=/trunk/vorbis/; revision=9033

lib/vorbisenc.c

index a9736d9..1208cd1 100644 (file)
@@ -1091,8 +1091,8 @@ int vorbis_encode_ctl(vorbis_info *vi,int number,void *arg){
        if(ai==NULL)return OV_EINVAL;
        
        ai->management_active=hi->managed;
-       ai->bitrate_limit_min_kbps=hi->bitrate_min;
-       ai->bitrate_limit_max_kbps=hi->bitrate_max;
+       ai->bitrate_limit_min_kbps=hi->bitrate_min/1000;
+       ai->bitrate_limit_max_kbps=hi->bitrate_max/1000;
        ai->bitrate_average_kbps=hi->bitrate_av/1000;
        ai->bitrate_average_damping=hi->bitrate_av_damp;
        ai->bitrate_limit_reservoir_bits=hi->bitrate_reservoir;
@@ -1135,8 +1135,8 @@ int vorbis_encode_ctl(vorbis_info *vi,int number,void *arg){
            return OV_EINVAL;
 
          hi->managed=ai->management_active;
-         hi->bitrate_min=ai->bitrate_limit_min_kbps;
-         hi->bitrate_max=ai->bitrate_limit_max_kbps;
+         hi->bitrate_min=ai->bitrate_limit_min_kbps * 1000;
+         hi->bitrate_max=ai->bitrate_limit_max_kbps * 1000;
          hi->bitrate_av=ai->bitrate_average_kbps * 1000;
          hi->bitrate_av_damp=ai->bitrate_average_damping;
          hi->bitrate_reservoir=ai->bitrate_limit_reservoir_bits;