From: Monty Date: Fri, 21 Dec 2001 08:44:07 +0000 (+0000) Subject: Config samplerate error not being propogated up by vorbis_encode_init fixed X-Git-Tag: v1.3.3~842 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=51b21ae55583525e37ddde7e6096c1717598e247;p=platform%2Fupstream%2Flibvorbis.git Config samplerate error not being propogated up by vorbis_encode_init fixed svn path=/trunk/vorbis/; revision=2877 --- diff --git a/lib/vorbisenc.c b/lib/vorbisenc.c index 123f36c..5080ec0 100644 --- a/lib/vorbisenc.c +++ b/lib/vorbisenc.c @@ -11,7 +11,7 @@ ******************************************************************** function: simple programmatic interface for encoder mode setup - last mod: $Id: vorbisenc.c,v 1.28 2001/12/19 23:13:33 segher Exp $ + last mod: $Id: vorbisenc.c,v 1.29 2001/12/21 08:44:07 xiphmont Exp $ ********************************************************************/ @@ -982,7 +982,9 @@ int vorbis_encode_setup_managed(vorbis_info *vi, ci->bi.queue_avg_time=4.; } ci->bi.avgfloat_noise_maxval=_bm_max_noise_offset[(int)approx_vbr]; - + /*if(max_bitrate>0.){ + ci->bi.avgfloat_minimum=0.; + }*/ } return(ret); @@ -1000,7 +1002,11 @@ int vorbis_encode_init(vorbis_info *vi, max_bitrate, nominal_bitrate, min_bitrate); - + if(ret){ + vorbis_info_clear(vi); + return(ret); + } + ret=vorbis_encode_setup_init(vi); if(ret) vorbis_info_clear(vi);