From: Josh Coalson Date: Thu, 29 Mar 2001 22:54:33 +0000 (+0000) Subject: fix another bug related to wasted bits X-Git-Tag: 1.2.0~2528 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ef44878c77a88ece5f72a8579f0555be8c4f076e;p=platform%2Fupstream%2Fflac.git fix another bug related to wasted bits --- diff --git a/src/libFLAC/stream_decoder.c b/src/libFLAC/stream_decoder.c index 91327fa..ff9651d 100644 --- a/src/libFLAC/stream_decoder.c +++ b/src/libFLAC/stream_decoder.c @@ -1122,7 +1122,7 @@ bool stream_decoder_read_subframe_fixed_(FLAC__StreamDecoder *decoder, unsigned /* read warm-up samples */ for(u = 0; u < order; u++) { - if(!FLAC__bitbuffer_read_raw_int32(&decoder->guts->input, &i32, bps - decoder->guts->frame.subframes[channel].wasted_bits, read_callback_, decoder)) + if(!FLAC__bitbuffer_read_raw_int32(&decoder->guts->input, &i32, bps, read_callback_, decoder)) return false; /* the read_callback_ sets the state for us */ subframe->warmup[u] = i32; } @@ -1173,7 +1173,7 @@ bool stream_decoder_read_subframe_lpc_(FLAC__StreamDecoder *decoder, unsigned ch /* read warm-up samples */ for(u = 0; u < order; u++) { - if(!FLAC__bitbuffer_read_raw_int32(&decoder->guts->input, &i32, bps - decoder->guts->frame.subframes[channel].wasted_bits, read_callback_, decoder)) + if(!FLAC__bitbuffer_read_raw_int32(&decoder->guts->input, &i32, bps, read_callback_, decoder)) return false; /* the read_callback_ sets the state for us */ subframe->warmup[u] = i32; }