aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter
diff options
context:
space:
mode:
authorClément Bœsch <ubitux@gmail.com>2013-03-13 10:23:14 +0100
committerClément Bœsch <ubitux@gmail.com>2013-03-13 19:00:10 +0100
commite7279638e8558d929465d2cc7c1d8ffe3cbf565d (patch)
tree52c7ed7654eb573211bd74719987bd20b453fa62 /libavfilter
parentbce2e97a16a2dbd7d06c4ed41a5793be4b37a81a (diff)
downloadffmpeg-e7279638e8558d929465d2cc7c1d8ffe3cbf565d.tar.gz
lavfi/thumbnail: remove unecessary poll_frame() callback.
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/vf_thumbnail.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/libavfilter/vf_thumbnail.c b/libavfilter/vf_thumbnail.c
index 1a29f186fc..d214253d0d 100644
--- a/libavfilter/vf_thumbnail.c
+++ b/libavfilter/vf_thumbnail.c
@@ -170,28 +170,6 @@ static int request_frame(AVFilterLink *link)
return 0;
}
-static int poll_frame(AVFilterLink *link)
-{
- ThumbContext *thumb = link->src->priv;
- AVFilterLink *inlink = link->src->inputs[0];
- int ret, available_frames = ff_poll_frame(inlink);
-
- /* If the input link is not able to provide any frame, we can't do anything
- * at the moment and thus have zero thumbnail available. */
- if (!available_frames)
- return 0;
-
- /* Since at least one frame is available and the next frame will allow us
- * to compute a thumbnail, we can return 1 frame. */
- if (thumb->n == thumb->n_frames - 1)
- return 1;
-
- /* we have some frame(s) available in the input link, but not yet enough to
- * output a thumbnail, so we request more */
- ret = ff_request_frame(inlink);
- return ret < 0 ? ret : 0;
-}
-
static int query_formats(AVFilterContext *ctx)
{
static const enum AVPixelFormat pix_fmts[] = {
@@ -217,7 +195,6 @@ static const AVFilterPad thumbnail_outputs[] = {
.name = "default",
.type = AVMEDIA_TYPE_VIDEO,
.request_frame = request_frame,
- .poll_frame = poll_frame,
},
{ NULL }
};