summaryrefslogtreecommitdiffstats
path: root/dec_audio.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-30 04:44:20 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-30 04:44:20 +0000
commita60c7a855f4df660a7f85f50dd0b3bfcf999454b (patch)
treee9d6c0e09f81f673086401ccd93530d8d0237440 /dec_audio.c
parent5de470e9d0fed768d7d10bbfff152564024c02be (diff)
downloadmpv-a60c7a855f4df660a7f85f50dd0b3bfcf999454b.tar.bz2
mpv-a60c7a855f4df660a7f85f50dd0b3bfcf999454b.tar.xz
a52: CRC check for AC3 frames
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3892 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'dec_audio.c')
-rw-r--r--dec_audio.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/dec_audio.c b/dec_audio.c
index d64ee765fa..05c4ad7f82 100644
--- a/dec_audio.c
+++ b/dec_audio.c
@@ -246,6 +246,10 @@ while(1){
sh_audio->samplerate=sample_rate;
sh_audio->i_bps=bit_rate/8;
demux_read_data(sh_audio->ds,sh_audio->a_in_buffer+7,length-7);
+
+ if(crc16_block(sh_audio->a_in_buffer+2,length-2)!=0)
+ mp_msg(MSGT_DECAUDIO,MSGL_STATUS,"a52: CRC check failed! \n");
+
return length;
}