diff options
author | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-02-12 11:47:36 +0000 |
---|---|---|
committer | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-02-12 11:47:36 +0000 |
commit | e7275c778166a7ed7ea0a731c95e83147a904966 (patch) | |
tree | a33c90fc97372e4b57dc13d4aba0787b76742b02 /libmpdemux/muxer_mpeg.c | |
parent | df1ba8c7b348df3b3009ff98418011dba883de65 (diff) | |
download | mpv-e7275c778166a7ed7ea0a731c95e83147a904966.tar.bz2 mpv-e7275c778166a7ed7ea0a731c95e83147a904966.tar.xz |
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
Diffstat (limited to 'libmpdemux/muxer_mpeg.c')
-rw-r--r-- | libmpdemux/muxer_mpeg.c | 4 |
1 files changed, 3 insertions, 1 deletions
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 |