summaryrefslogtreecommitdiff
path: root/src/libmpeg2/idct.c
diff options
context:
space:
mode:
authorGuenter Bartsch <guenter@users.sourceforge.net>2002-06-04 23:07:56 +0000
committerGuenter Bartsch <guenter@users.sourceforge.net>2002-06-04 23:07:56 +0000
commitb971db9ab0beb88edc4ceb23009619488f0c5be5 (patch)
treeb92bc05159629334d964960b422dc2d7564889d9 /src/libmpeg2/idct.c
parent82f6597c4efac9e7608b20e9cfb6c45b613b7174 (diff)
downloadxine-lib-b971db9ab0beb88edc4ceb23009619488f0c5be5.tar.gz
xine-lib-b971db9ab0beb88edc4ceb23009619488f0c5be5.tar.bz2
libmpeg2 patches for gcc3.1 from michel
CVS patchset: 2018 CVS date: 2002/06/04 23:07:56
Diffstat (limited to 'src/libmpeg2/idct.c')
-rw-r--r--src/libmpeg2/idct.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libmpeg2/idct.c b/src/libmpeg2/idct.c
index 1c577aa5f..abc87a0a1 100644
--- a/src/libmpeg2/idct.c
+++ b/src/libmpeg2/idct.c
@@ -223,6 +223,9 @@ static void mpeg2_idct_copy_c (int16_t * block, uint8_t * dest, int stride)
dest[6] = CLIP (block[6]);
dest[7] = CLIP (block[7]);
+ block[0] = 0; block[1] = 0; block[2] = 0; block[3] = 0;
+ block[4] = 0; block[5] = 0; block[6] = 0; block[7] = 0;
+
dest += stride;
block += 8;
} while (--i);
@@ -249,6 +252,9 @@ static void mpeg2_idct_add_c (int16_t * block, uint8_t * dest, int stride)
dest[6] = CLIP (block[6] + dest[6]);
dest[7] = CLIP (block[7] + dest[7]);
+ block[0] = 0; block[1] = 0; block[2] = 0; block[3] = 0;
+ block[4] = 0; block[5] = 0; block[6] = 0; block[7] = 0;
+
dest += stride;
block += 8;
} while (--i);