[FFmpeg-cvslog] lavfi/tinterlace: remove poll_frame() callback

Stefano Sabatini git at videolan.org
Tue Oct 30 23:42:12 CET 2012


ffmpeg | branch: master | Stefano Sabatini <stefasab at gmail.com> | Tue Sep  4 20:12:15 2012 +0200| [b420b87848c4c2f10b8fb218e8f0a0cedcfeca30] | committer: Stefano Sabatini

lavfi/tinterlace: remove poll_frame() callback

That interface is deprecated, and apparently useless.

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

 libavfilter/vf_tinterlace.c |   19 -------------------
 1 file changed, 19 deletions(-)

diff --git a/libavfilter/vf_tinterlace.c b/libavfilter/vf_tinterlace.c
index 99e3222..70e1eab 100644
--- a/libavfilter/vf_tinterlace.c
+++ b/libavfilter/vf_tinterlace.c
@@ -330,24 +330,6 @@ static int end_frame(AVFilterLink *inlink)
     return 0;
 }
 
-static int poll_frame(AVFilterLink *outlink)
-{
-    TInterlaceContext *tinterlace = outlink->src->priv;
-    AVFilterLink *inlink = outlink->src->inputs[0];
-    int ret, val;
-
-    val = ff_poll_frame(inlink);
-
-    if (val == 1 && !tinterlace->next) {
-        if ((ret = ff_request_frame(inlink)) < 0)
-            return ret;
-        val = ff_poll_frame(inlink);
-    }
-    av_assert0(tinterlace->next);
-
-    return val;
-}
-
 static int request_frame(AVFilterLink *outlink)
 {
     TInterlaceContext *tinterlace = outlink->src->priv;
@@ -385,7 +367,6 @@ AVFilter avfilter_vf_tinterlace = {
         { .name          = "default",
           .type          = AVMEDIA_TYPE_VIDEO,
           .config_props  = config_out_props,
-          .poll_frame    = poll_frame,
           .request_frame = request_frame },
         { .name = NULL}
     },



More information about the ffmpeg-cvslog mailing list