Mercurial > libavcodec.hg
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;