From 28da7981d0965558d490780a984cb927019f0c06 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Wed, 5 Mar 2008 12:02:32 +0000 Subject: [PATCH] correctly compute bit rate for compressed audio, should fix seeking in aiff Originally committed as revision 12327 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/aiff.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavformat/aiff.c b/libavformat/aiff.c index 91be89b303..4343e79c48 100644 --- a/libavformat/aiff.c +++ b/libavformat/aiff.c @@ -152,7 +152,8 @@ static unsigned int get_aiff_header(ByteIOContext *pb, AVCodecContext *codec, if (!codec->block_align) codec->block_align = (codec->bits_per_sample * codec->channels) >> 3; - codec->bit_rate = codec->sample_rate * (codec->block_align << 3); + codec->bit_rate = (codec->frame_size ? codec->sample_rate/codec->frame_size : + codec->sample_rate) * (codec->block_align << 3); /* Chunk is over */ if (size)