From 807622f7bf107b18d2a7457913eaa1d1b9f25085 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Wed, 30 Nov 2016 20:47:32 +0700 Subject: [PATCH] Fix image jitter in interlaced mode. Fixed regression caused by commit f2b9883 --- src/FrameBuffer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/FrameBuffer.cpp b/src/FrameBuffer.cpp index aa8e1385..353a6e85 100644 --- a/src/FrameBuffer.cpp +++ b/src/FrameBuffer.cpp @@ -876,8 +876,10 @@ void FrameBufferList::renderBuffer(u32 _address) Xoffset = 0; if (isLowerField) { -// if (srcY0 > 0) -// --srcY0; + if (*REG.VI_WIDTH < VI.width * 2) { + if (srcY0 > 0) + --srcY0; + } if (dstY0 > 0) --dstY0; }