Mercurial > libavcodec.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
4893:2b3fbf807734 | 4894:9b2e61b0ec52 |
---|---|
8359 0.026607250597988, 0.022387211385683, 0.018836490894898, 0.015848931924611, 0.013335214321633, 0.011220184543020, | 8359 0.026607250597988, 0.022387211385683, 0.018836490894898, 0.015848931924611, 0.013335214321633, 0.011220184543020, |
8360 0.009440608762859, 0.007943282347243, 0.005623413251903, 0.003981071705535, 0.002818382931264, 0.001995262314969, | 8360 0.009440608762859, 0.007943282347243, 0.005623413251903, 0.003981071705535, 0.002818382931264, 0.001995262314969, |
8361 0.001412537544623, 0.001000000000000, 0.000501187233627, 0.000251188643151, 0.000000000000000, | 8361 0.001412537544623, 0.001000000000000, 0.000501187233627, 0.000251188643151, 0.000000000000000, |
8362 }; | 8362 }; |
8363 | 8363 |
8364 static const uint8_t dca_default_coeffs[16][5][2] = { | |
8365 { { 13, 13 }, }, | |
8366 { { 0, 64 }, { 64, 0 }, }, | |
8367 { { 0, 64 }, { 64, 0 }, }, | |
8368 { { 0, 64 }, { 64, 0 }, }, | |
8369 { { 0, 64 }, { 64, 0 }, }, | |
8370 { { 6, 6 }, { 0, 25 }, { 25, 0 }, }, | |
8371 { { 0, 25 }, { 25, 0 }, { 13, 13 }, }, | |
8372 { { 6, 6 }, { 0, 25 }, { 25, 0 }, { 13, 13 }, }, | |
8373 { { 0, 25 }, { 25, 0 }, { 0, 13 }, { 13, 0 }, }, | |
8374 { { 6, 6 }, { 0, 25 }, { 25, 0 }, { 0, 13 }, { 13, 0 }, }, | |
8375 }; | |
8376 | |
8364 /* downmix coeffs | 8377 /* downmix coeffs |
8365 | 8378 |
8366 TABLE 9 | 8379 TABLE 9 |
8367 ______________________________________ | 8380 ______________________________________ |
8368 Down-mix coefficients for 8-channel source | 8381 Down-mix coefficients for 8-channel source |