Browse Source

libvorbis: Disable strict bitrate management when not requested

This is 3 times faster in a quick benchmark

Originally committed as revision 23471 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/n0.8
David Conrad 15 years ago
parent
commit
57ebbccf9c
1 changed files with 4 additions and 5 deletions
  1. +4
    -5
      libavcodec/libvorbis.c

+ 4
- 5
libavcodec/libvorbis.c View File

@@ -68,11 +68,10 @@ static av_cold int oggvorbis_init_encoder(vorbis_info *vi, AVCodecContext *avcco
avccontext->sample_rate, minrate, avccontext->bit_rate, maxrate))
return -1;

#ifdef OGGVORBIS_VBR_BY_ESTIMATE
/* variable bitrate by estimate */
if(vorbis_encode_ctl(vi, OV_ECTL_RATEMANAGE2_SET, NULL))
return -1;
#endif
/* variable bitrate by estimate, disable slow rate management */
if(minrate == -1 && maxrate == -1)
if(vorbis_encode_ctl(vi, OV_ECTL_RATEMANAGE2_SET, NULL))
return -1;
}

/* cutoff frequency */


Loading…
Cancel
Save