From 65219c3851825041456b06fd7d0b70b5f98c8e04 Mon Sep 17 00:00:00 2001 From: Hendrik Leppkes Date: Sun, 8 Jul 2012 20:11:27 +0200 Subject: dca: map xxch side channels to AV_CH_SIDE_LEFT/RIGHT instead of REAR. This fixes decoding of certain 7.1 DTS-HD HRA files, as well as matches the spec better. Table 6-22 in the DTS spec labels the two channels "Left/Right surround on side", and not rear. Reviewed-by: Benjamin Larsson Reviewed-by: Nick Brereton Signed-off-by: Michael Niedermayer --- libavcodec/dca.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavcodec/dca.c') diff --git a/libavcodec/dca.c b/libavcodec/dca.c index 87112ed4ec..41d4905307 100644 --- a/libavcodec/dca.c +++ b/libavcodec/dca.c @@ -136,8 +136,8 @@ static const uint32_t map_xxch_to_native[28] = { AV_CH_BACK_CENTER, AV_CH_BACK_LEFT, AV_CH_BACK_RIGHT, - AV_CH_BACK_LEFT, /* side surround left -- dup sur rear L */ - AV_CH_BACK_RIGHT, /* side surround right -- dup sur rear R */ + AV_CH_SIDE_LEFT, /* side surround left -- dup sur side L */ + AV_CH_SIDE_RIGHT, /* side surround right -- dup sur side R */ AV_CH_FRONT_LEFT_OF_CENTER, AV_CH_FRONT_RIGHT_OF_CENTER, AV_CH_TOP_FRONT_LEFT, -- cgit v1.2.3