From cc09e77e2a1900da662e59571eaef15737fef28d Mon Sep 17 00:00:00 2001 From: "Alexander E. Patrakov" Date: Sun, 24 Aug 2008 05:47:45 +0000 Subject: [PATCH] Correct scaling factor in DCA decoder synthesis. Patch by Alexander Patrakov ($lastname at gmail.com) Thread: dca.c: output scale is a bit off Originally committed as revision 14937 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/dca.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/dca.c b/libavcodec/dca.c index f7631d4fa8..ef691f2117 100644 --- a/libavcodec/dca.c +++ b/libavcodec/dca.c @@ -990,7 +990,7 @@ static int dca_subsubframe(DCAContext * s) /* static float pcm_to_double[8] = {32768.0, 32768.0, 524288.0, 524288.0, 0, 8388608.0, 8388608.0};*/ qmf_32_subbands(s, k, subband_samples[k], &s->samples[256 * k], - 2.0 / 3 /*pcm_to_double[s->source_pcm_res] */ , + M_SQRT1_2 /*pcm_to_double[s->source_pcm_res] */ , 0 /*s->bias */ ); }