Mercurial > libavcodec.hg
diff dcadata.h @ 4894:9b2e61b0ec52 libavcodec
use downmixing coefficients in dca decoder.
reference:
Subject: [Ffmpeg-devel] [PATCH] DTS multichannel
Date: Wed, 25 Apr 2007 16:25:18 -0400
author | jbr |
---|---|
date | Wed, 02 May 2007 20:33:32 +0000 |
parents | 76fa19d23485 |
children | 4394344397d8 |
line wrap: on
line diff
--- a/dcadata.h Wed May 02 20:31:32 2007 +0000 +++ b/dcadata.h Wed May 02 20:33:32 2007 +0000 @@ -8361,6 +8361,19 @@ 0.001412537544623, 0.001000000000000, 0.000501187233627, 0.000251188643151, 0.000000000000000, }; +static const uint8_t dca_default_coeffs[16][5][2] = { + { { 13, 13 }, }, + { { 0, 64 }, { 64, 0 }, }, + { { 0, 64 }, { 64, 0 }, }, + { { 0, 64 }, { 64, 0 }, }, + { { 0, 64 }, { 64, 0 }, }, + { { 6, 6 }, { 0, 25 }, { 25, 0 }, }, + { { 0, 25 }, { 25, 0 }, { 13, 13 }, }, + { { 6, 6 }, { 0, 25 }, { 25, 0 }, { 13, 13 }, }, + { { 0, 25 }, { 25, 0 }, { 0, 13 }, { 13, 0 }, }, + { { 6, 6 }, { 0, 25 }, { 25, 0 }, { 0, 13 }, { 13, 0 }, }, +}; + /* downmix coeffs TABLE 9