From e7275c778166a7ed7ea0a731c95e83147a904966 Mon Sep 17 00:00:00 2001 From: nicodvb Date: Sun, 12 Feb 2006 11:47:36 +0000 Subject: [PATCH] delay rff by 6, not 3 frames, so the rff will be in the middle of the 12 frames sequence git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17604 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/muxer_mpeg.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libmpdemux/muxer_mpeg.c b/libmpdemux/muxer_mpeg.c index 3ac1f4afc3..6bc0b53a22 100644 --- a/libmpdemux/muxer_mpeg.c +++ b/libmpdemux/muxer_mpeg.c @@ -1861,7 +1861,9 @@ static int soft_telecine(muxer_headers_t *vpriv, uint8_t *fps_ptr, uint8_t *se_p { if(rest1) { - vpriv->delay_rff = 4; //delay of 3 frames the setting, so we don't have 2 consecutive rff + //delay the setting by 6 frames, so we don't have 2 consecutive rff + //and the transition will be smoother (halfway in the 12-frames sequence) + vpriv->delay_rff = 7; mp_msg(MSGT_MUXER, MSGL_V, "\r\nDELAYED: %d\r\n", rest2); } else