From a235b0f4ae70be82f719ca595681fd2914cf87ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20=27Flameeyes=27=20Petten=C3=B2?= Date: Wed, 24 Jan 2007 21:44:06 +0000 Subject: Don't limit to 4096 samples if there's space to decode more, avoid more loops and more mallocs. CVS patchset: 8559 CVS date: 2007/01/24 21:44:06 --- src/combined/decoder_wavpack.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src') diff --git a/src/combined/decoder_wavpack.c b/src/combined/decoder_wavpack.c index 372998461..4afbe85f0 100644 --- a/src/combined/decoder_wavpack.c +++ b/src/combined/decoder_wavpack.c @@ -19,7 +19,7 @@ * * xine interface to libwavpack by Diego Pettenò * - * $Id: decoder_wavpack.c,v 1.4 2007/01/24 21:42:21 dgp85 Exp $ + * $Id: decoder_wavpack.c,v 1.5 2007/01/24 21:44:06 dgp85 Exp $ */ #define LOG_MODULE "decode_wavpack" @@ -234,7 +234,6 @@ static void wavpack_decode_data (audio_decoder_t *const this_gen, buf_element_t buf_samples = audio_buffer->mem_size / (this->channels * (this->bits_per_sample/8)); if ( buf_samples > samples_left ) buf_samples = samples_left; - if ( buf_samples > 4096 ) buf_samples = 4096; decoded = alloca(buf_samples * this->channels * sizeof(int32_t)); -- cgit v1.2.3