summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/video_out/deinterlace.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/video_out/deinterlace.c b/src/video_out/deinterlace.c
index cb8773321..6434d2b25 100644
--- a/src/video_out/deinterlace.c
+++ b/src/video_out/deinterlace.c
@@ -674,6 +674,13 @@ static void deinterlace_linearblend_yuv_mmx( uint8_t *pdst, uint8_t *psrc[],
}
}
+ /* copy last 2 lines */
+ xine_fast_memcpy(pdst + Line * LineLength,
+ psrc[0] + Line * LineLength, LineLength);
+ Line++;
+ xine_fast_memcpy(pdst + Line * LineLength,
+ psrc[0] + Line * LineLength, LineLength);
+
/* clear out the MMX registers ready for doing floating point
* again
*/