[SCM] libav/experimental: compute absolute data offset after reading blocksize

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:02:50 UTC 2013


The following commit has been merged in the experimental branch:
commit 4513cd48ee1671d73404e814913f2b8aae97c9ae
Author: Baptiste Coudurier <baptiste.coudurier at gmail.com>
Date:   Tue Jun 26 23:08:39 2007 +0000

    compute absolute data offset after reading blocksize
    
    Originally committed as revision 9441 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavformat/aiff.c b/libavformat/aiff.c
index c8e89c7..19443bb 100644
--- a/libavformat/aiff.c
+++ b/libavformat/aiff.c
@@ -354,8 +354,8 @@ static int aiff_read_header(AVFormatContext *s,
 
             case MKTAG('S', 'S', 'N', 'D'):     /* Sampled sound chunk */
                 offset = get_be32(pb);      /* Offset of sound data */
-                offset += url_ftell(pb);    /* Compute absolute data offset */
                 get_be32(pb);               /* BlockSize... don't care */
+                offset += url_ftell(pb);    /* Compute absolute data offset */
                 if (st->codec->codec_id)    /* Assume COMM already parsed */
                     goto got_sound;
                 if (url_is_streamed(pb)) {

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list