summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ad_hwac3.c
diff options
context:
space:
mode:
authorrathann <rathann@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-09-15 16:32:31 +0000
committerrathann <rathann@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-09-15 16:32:31 +0000
commita5e9a8d0cac5eb5a40ce9df6f1a635a779064233 (patch)
treed74cb41ebf3f8bff73345f2dd46cf7f4a40603f7 /libmpcodecs/ad_hwac3.c
parentd977c6e812ddb88f2a980d9ee13389836c81dae7 (diff)
downloadmpv-a5e9a8d0cac5eb5a40ce9df6f1a635a779064233.tar.bz2
mpv-a5e9a8d0cac5eb5a40ce9df6f1a635a779064233.tar.xz
External liba52 support, part 2 of 2.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27620 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ad_hwac3.c')
-rw-r--r--libmpcodecs/ad_hwac3.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmpcodecs/ad_hwac3.c b/libmpcodecs/ad_hwac3.c
index 0cb480ddfd..1757018796 100644
--- a/libmpcodecs/ad_hwac3.c
+++ b/libmpcodecs/ad_hwac3.c
@@ -17,7 +17,11 @@
#include "ad_internal.h"
+#ifdef CONFIG_LIBA52_INTERNAL
#include "liba52/a52.h"
+#else
+#include <a52dec/a52.h>
+#endif
static int isdts = -1;
@@ -97,8 +101,10 @@ static int ac3dts_fillbuff(sh_audio_t *sh_audio)
sh_audio->a_in_buffer_len = length;
// TODO: is DTS also checksummed?
+#ifdef CONFIG_LIBA52_INTERNAL
if(isdts == 0 && crc16_block(sh_audio->a_in_buffer + 2, length - 2) != 0)
mp_msg(MSGT_DECAUDIO, MSGL_STATUS, "a52: CRC check failed! \n");
+#endif
return length;
}