summaryrefslogtreecommitdiffstats
path: root/contrib/patch-a52dec.patch
diff options
context:
space:
mode:
authorjbrjake <[email protected]>2007-12-02 19:14:12 +0000
committerjbrjake <[email protected]>2007-12-02 19:14:12 +0000
commitfa3c2e88d2e8610686cfca9a36a4c0382caf90a1 (patch)
tree1edaf51d417fee170aae34d7487fed31d32f6fa8 /contrib/patch-a52dec.patch
parent282203512f88da3130ec11ebcc575d83db6a2c74 (diff)
Patch liba52's downmixer to apply bias when going from 5.1 to Pro Logic 2, per rev49 of a52codec (thanks for the fix, gbooker!).
This will make dpl2 downmixes play at a louder, more natural volume. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1094 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'contrib/patch-a52dec.patch')
-rw-r--r--contrib/patch-a52dec.patch4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/patch-a52dec.patch b/contrib/patch-a52dec.patch
index 9eaf34ffd..cf1c8a64a 100644
--- a/contrib/patch-a52dec.patch
+++ b/contrib/patch-a52dec.patch
@@ -81,8 +81,8 @@ diff -Naur a52dec_original/liba52/downmix.c a52dec_patched/liba52/downmix.c
+ Lss = (LEVEL_SQRT_3_4 * Ls) - (LEVEL_SQRT_1_2 * Rs);
+ Rss = -(LEVEL_SQRT_1_2 * Ls) + (LEVEL_SQRT_3_4 * Rs);
+
-+ samples[i] = Lt + Lss;
-+ samples[i + 256] = Rt + Rss;
++ samples[i] = bias + Lt + Lss;
++ samples[i + 256] = bias + Rt + Rss;
+
+ }
+