CC: libav-stable@libav.org
Justin Ruggles authored on 2012/03/22 03:30:33... | ... |
@@ -157,8 +157,10 @@ static unsigned int get_aiff_header(AVFormatContext *s, int size, |
157 | 157 |
if (!codec->block_align) |
158 | 158 |
codec->block_align = (codec->bits_per_coded_sample * codec->channels) >> 3; |
159 | 159 |
|
160 |
- codec->bit_rate = codec->sample_rate * (codec->block_align << 3) / |
|
161 |
- aiff->block_duration; |
|
160 |
+ if (aiff->block_duration) { |
|
161 |
+ codec->bit_rate = codec->sample_rate * (codec->block_align << 3) / |
|
162 |
+ aiff->block_duration; |
|
163 |
+ } |
|
162 | 164 |
|
163 | 165 |
/* Chunk is over */ |
164 | 166 |
if (size) |