[FFmpeg-cvslog] lavfi/tinterlace: make video as interlaced in mode 6

Stefano Sabatini git at videolan.org
Mon Apr 30 23:09:39 CEST 2012


ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Mon Apr 30 22:17:15 2012 +0200| [837d034787f986ee54e492ef90e78667fe86b4a5] | committer: Stefano Sabatini

lavfi/tinterlace: make video as interlaced in mode 6

This is useful for marking progressive video processed by the filter as
interlaced, avoiding the interlaced flag to switch back and forth at each
frame.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=837d034787f986ee54e492ef90e78667fe86b4a5
---

 libavfilter/vf_tinterlace.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/libavfilter/vf_tinterlace.c b/libavfilter/vf_tinterlace.c
index 683aa0c..a07c974 100644
--- a/libavfilter/vf_tinterlace.c
+++ b/libavfilter/vf_tinterlace.c
@@ -256,6 +256,7 @@ static void end_frame(AVFilterLink *inlink)
     case 6: /* re-interlace preserving image height, double frame rate */
         /* output current frame first */
         out = avfilter_ref_buffer(cur, AV_PERM_READ);
+        out->video->interlaced = 1;
 
         avfilter_start_frame(outlink, out);
         avfilter_draw_slice(outlink, 0, outlink->h, 1);



More information about the ffmpeg-cvslog mailing list