diff options
author | Clément Bœsch <ubitux@gmail.com> | 2013-03-13 10:23:14 +0100 |
---|---|---|
committer | Clément Bœsch <ubitux@gmail.com> | 2013-03-13 19:00:10 +0100 |
commit | e7279638e8558d929465d2cc7c1d8ffe3cbf565d (patch) | |
tree | 52c7ed7654eb573211bd74719987bd20b453fa62 /libavfilter | |
parent | bce2e97a16a2dbd7d06c4ed41a5793be4b37a81a (diff) | |
download | ffmpeg-e7279638e8558d929465d2cc7c1d8ffe3cbf565d.tar.gz |
lavfi/thumbnail: remove unecessary poll_frame() callback.
Diffstat (limited to 'libavfilter')
-rw-r--r-- | libavfilter/vf_thumbnail.c | 23 |
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 } }; |