# HG changeset patch # User michael # Date 1097511800 0 # Node ID e0720270e0e1d40b2189a27dfb8d71afba1937f0 # Parent b79ee5bf2c9e05aabfe1661c15df79dd06e3e775 too large extradata diff -r b79ee5bf2c9e -r e0720270e0e1 libmpcodecs/vd_ffmpeg.c --- a/libmpcodecs/vd_ffmpeg.c Mon Oct 11 15:48:18 2004 +0000 +++ b/libmpcodecs/vd_ffmpeg.c Mon Oct 11 16:23:20 2004 +0000 @@ -347,7 +347,7 @@ #endif if (sh->ImageDesc && sh->format == mmioFOURCC('S','V','Q','3')){ - avctx->extradata_size = *(int*)sh->ImageDesc; + avctx->extradata_size = (*(int*)sh->ImageDesc) - sizeof(int); avctx->extradata = malloc(avctx->extradata_size); memcpy(avctx->extradata, ((int*)sh->ImageDesc)+1, avctx->extradata_size); }