OSDN Git Service

10l: WavPack demuxer forgot to seek back to initial position after block
authorKostya Shishkov <kostya.shishkov@gmail.com>
Fri, 6 Nov 2009 18:25:45 +0000 (18:25 +0000)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Fri, 6 Nov 2009 18:25:45 +0000 (18:25 +0000)
contents parsing (for custom sampling rate).

Originally committed as revision 20468 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/wv.c

index abc46fa..9809b37 100644 (file)
@@ -125,6 +125,7 @@ static int wv_read_block_header(AVFormatContext *ctx, ByteIOContext *pb)
             av_log(ctx, AV_LOG_ERROR, "Cannot determine custom sampling rate\n");
             return -1;
         }
+        url_fseek(pb, block_end - wc->blksize + 24, SEEK_SET);
     }
     if(!wc->bpp) wc->bpp = bpp;
     if(!wc->chan) wc->chan = chan;