From e630027686a4798cf213b8f76a7bf34ee61ced80 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Wed, 20 Aug 2008 00:15:27 +0000 Subject: [PATCH] get data size based on the actual data array instead of coding-in the calculation Originally committed as revision 14859 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/ac3dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/ac3dec.c b/libavcodec/ac3dec.c index 4760197b29..ddee8b2b70 100644 --- a/libavcodec/ac3dec.c +++ b/libavcodec/ac3dec.c @@ -657,7 +657,7 @@ void ff_ac3_downmix_c(float (*samples)[256], float (*matrix)[2], int out_ch, int */ static void ac3_upmix_delay(AC3DecodeContext *s) { - int channel_data_size = 128*sizeof(float); + int channel_data_size = sizeof(s->delay[0]); switch(s->channel_mode) { case AC3_CHMODE_DUALMONO: case AC3_CHMODE_STEREO: