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