[SCM] libav/experimental: fix bit rate

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 15:52:06 UTC 2013


The following commit has been merged in the experimental branch:
commit 777f46493dec730fe0f2aee4c4d54697dc47ac9c
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Wed Oct 11 10:22:21 2006 +0000

    fix bit rate
    
    Originally committed as revision 6646 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavformat/aiff.c b/libavformat/aiff.c
index 8bfbe3b..7bbaaed 100644
--- a/libavformat/aiff.c
+++ b/libavformat/aiff.c
@@ -141,7 +141,7 @@ static unsigned int get_aiff_header(ByteIOContext *pb, AVCodecContext *codec,
      * is specific to applications -> here we use the WAVE format definition */
     codec->block_align = (codec->bits_per_sample * codec->channels) >> 3;
 
-    codec->bit_rate = codec->sample_rate * codec->block_align;
+    codec->bit_rate = codec->sample_rate * (codec->block_align << 3);
 
     /* Chunk is over */
     if (size)

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list