From eca0bcb66ebb23200efe056a453560dbb68608ac Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Fri, 29 Aug 2008 06:14:53 +0000 Subject: While APE changed container format in 3.98, frequency tables for range coding were changed only in 3.99. This fixes decoding of v3.98 APE file I have. Eternal curses to the creator of such unstable format. Originally committed as revision 15019 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/apedec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/apedec.c b/libavcodec/apedec.c index 40fb1f365d..83281c1035 100644 --- a/libavcodec/apedec.c +++ b/libavcodec/apedec.c @@ -372,7 +372,7 @@ static inline int ape_decode_value(APEContext * ctx, APERice *rice) { int x, overflow; - if (ctx->fileversion < 3980) { + if (ctx->fileversion < 3990) { int tmpk; overflow = range_get_symbol(ctx, counts_3970, counts_diff_3970); -- cgit v1.2.3