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;