summaryrefslogtreecommitdiff
path: root/src/libmpeg2/idct.c
diff options
context:
space:
mode:
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);