Mercurial > libavcodec.hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
6116:4f8fcb40bf2c | 6117:01b1342e717b |
---|---|
336 | 336 |
337 err = ff_ac3_parse_header(gbc->buffer, &hdr); | 337 err = ff_ac3_parse_header(gbc->buffer, &hdr); |
338 if(err) | 338 if(err) |
339 return err; | 339 return err; |
340 | 340 |
341 if(hdr.bitstream_id > 10) | |
342 return AC3_PARSE_ERROR_BSID; | |
343 | |
341 /* get decoding parameters from header info */ | 344 /* get decoding parameters from header info */ |
342 s->bit_alloc_params.sr_code = hdr.sr_code; | 345 s->bit_alloc_params.sr_code = hdr.sr_code; |
343 s->channel_mode = hdr.channel_mode; | 346 s->channel_mode = hdr.channel_mode; |
344 s->lfe_on = hdr.lfe_on; | 347 s->lfe_on = hdr.lfe_on; |
345 s->bit_alloc_params.sr_shift = hdr.sr_shift; | 348 s->bit_alloc_params.sr_shift = hdr.sr_shift; |