comparison ac3_parser.c @ 8992:5a3426d7d053 libavcodec

Set the correct number of samples for E-AC-3 in the AC3 parser.
author jbr
date Fri, 20 Feb 2009 22:00:41 +0000
parents 82ab0b77695b
children 0dce4fe6e6f3
comparison
equal deleted inserted replaced
8991:ca768cb2bfb6 8992:5a3426d7d053
172 return 0; 172 return 0;
173 173
174 hdr_info->sample_rate = hdr.sample_rate; 174 hdr_info->sample_rate = hdr.sample_rate;
175 hdr_info->bit_rate = hdr.bit_rate; 175 hdr_info->bit_rate = hdr.bit_rate;
176 hdr_info->channels = hdr.channels; 176 hdr_info->channels = hdr.channels;
177 hdr_info->samples = AC3_FRAME_SIZE; 177 hdr_info->samples = hdr.num_blocks * 256;
178 if(hdr.bitstream_id>10) 178 if(hdr.bitstream_id>10)
179 hdr_info->codec_id = CODEC_ID_EAC3; 179 hdr_info->codec_id = CODEC_ID_EAC3;
180 else 180 else
181 hdr_info->codec_id = CODEC_ID_AC3; 181 hdr_info->codec_id = CODEC_ID_AC3;
182 182