[FFmpeg-devel] [PATCH] svq1dec: convert VLA to fixed size
Mans Rullgard
mans
Thu Jun 24 00:23:51 CEST 2010
---
libavcodec/svq1dec.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/libavcodec/svq1dec.c b/libavcodec/svq1dec.c
index 2aa28ab..a34b071 100644
--- a/libavcodec/svq1dec.c
+++ b/libavcodec/svq1dec.c
@@ -44,6 +44,8 @@
#undef NDEBUG
#include <assert.h>
+#define SVQ1_MAX_WIDTH 4095
+
extern const uint8_t mvtab[33][2];
static VLC svq1_block_type;
@@ -730,7 +732,7 @@ static int svq1_decode_frame(AVCodecContext *avctx,
current += 16*linesize;
}
} else {
- svq1_pmv pmv[width/8+3];
+ svq1_pmv pmv[SVQ1_MAX_WIDTH/8+3];
/* delta frame */
memset (pmv, 0, ((width / 8) + 3) * sizeof(svq1_pmv));
--
1.7.1
More information about the ffmpeg-devel
mailing list