diff ac3dec.c @ 6117:01b1342e717b libavcodec

move E-AC3 header parsing to ff_ac3_parse_header()
author jbr
date Sat, 05 Jan 2008 18:39:55 +0000
parents 4f8fcb40bf2c
children 8d88831a2777
line wrap: on
line diff
--- a/ac3dec.c	Sat Jan 05 17:04:57 2008 +0000
+++ b/ac3dec.c	Sat Jan 05 18:39:55 2008 +0000
@@ -338,6 +338,9 @@
     if(err)
         return err;
 
+    if(hdr.bitstream_id > 10)
+        return AC3_PARSE_ERROR_BSID;
+
     /* get decoding parameters from header info */
     s->bit_alloc_params.sr_code     = hdr.sr_code;
     s->channel_mode                 = hdr.channel_mode;