From a2a17d3f879436182bcc52c2986a56acd81e7e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reimar=20D=C3=B6ffinger?= Date: Sat, 24 Jul 2010 11:55:22 +0000 Subject: Fix use of uninitialized data: A array element can not be used to initialized another array element of the same array. Originally committed as revision 24479 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libpostproc/postprocess_altivec_template.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libpostproc') diff --git a/libpostproc/postprocess_altivec_template.c b/libpostproc/postprocess_altivec_template.c index c5851d9664..c53ebc0b4a 100644 --- a/libpostproc/postprocess_altivec_template.c +++ b/libpostproc/postprocess_altivec_template.c @@ -62,10 +62,11 @@ static inline int vertClassify_altivec(uint8_t src[], int stride, PPContext *c) vector by assuming (stride % 16) == 0, unfortunately this is not always true. */ + short data_0 = ((c->nonBQP*c->ppMode.baseDcDiff)>>8) + 1; DECLARE_ALIGNED(16, short, data)[8] = { - ((c->nonBQP*c->ppMode.baseDcDiff)>>8) + 1, - data[0] * 2 + 1, + data_0, + data_0 * 2 + 1, c->QP * 2, c->QP * 4 }; -- cgit v1.2.3