aboutsummaryrefslogtreecommitdiffstats
path: root/libavfilter/vf_aspect.c
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2012-11-29 00:31:50 +0100
committerMichael Niedermayer <michaelni@gmx.at>2012-11-29 00:31:50 +0100
commit8f21cfc6b39d6a8994ea8280e962d2561c0224ad (patch)
tree3d039739ce71cf9ee8cc0d9dfb0b23a93432898f /libavfilter/vf_aspect.c
parentaa61728d0af97c387d92e07e6f1b6333c70473e1 (diff)
downloadffmpeg-8f21cfc6b39d6a8994ea8280e962d2561c0224ad.tar.gz
vf_aspect: switch to filter_frame
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavfilter/vf_aspect.c')
-rw-r--r--libavfilter/vf_aspect.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/libavfilter/vf_aspect.c b/libavfilter/vf_aspect.c
index 76abbca7b5..7869d228eb 100644
--- a/libavfilter/vf_aspect.c
+++ b/libavfilter/vf_aspect.c
@@ -80,13 +80,12 @@ static av_cold int init(AVFilterContext *ctx, const char *args, const AVClass *c
return 0;
}
-static int start_frame(AVFilterLink *link, AVFilterBufferRef *picref)
+static int filter_frame(AVFilterLink *link, AVFilterBufferRef *frame)
{
AspectContext *aspect = link->dst->priv;
- picref->video->sample_aspect_ratio = aspect->ratio;
- link->cur_buf = NULL;
- return ff_start_frame(link->dst->outputs[0], picref);
+ frame->video->sample_aspect_ratio = aspect->ratio;
+ return ff_filter_frame(link->dst->outputs[0], frame);
}
static av_cold void uninit(AVFilterContext *ctx)
@@ -129,8 +128,7 @@ static const AVFilterPad avfilter_vf_setdar_inputs[] = {
.type = AVMEDIA_TYPE_VIDEO,
.config_props = setdar_config_props,
.get_video_buffer = ff_null_get_video_buffer,
- .start_frame = start_frame,
- .end_frame = ff_null_end_frame
+ .filter_frame = filter_frame,
},
{ NULL }
};
@@ -185,8 +183,7 @@ static const AVFilterPad avfilter_vf_setsar_inputs[] = {
.type = AVMEDIA_TYPE_VIDEO,
.config_props = setsar_config_props,
.get_video_buffer = ff_null_get_video_buffer,
- .start_frame = start_frame,
- .end_frame = ff_null_end_frame
+ .filter_frame = filter_frame,
},
{ NULL }
};