[FFmpeg-cvslog] vf_split: define draw_slice() before end_frame()
Stefano Sabatini
git at videolan.org
Sun May 22 02:53:54 CEST 2011
ffmpeg | branch: master | Stefano Sabatini <stefano.sabatini-lala at poste.it> | Sun May 22 01:20:53 2011 +0200| [de1100a00a483d967ed82c46792e1553b5bdc332] | committer: Stefano Sabatini
vf_split: define draw_slice() before end_frame()
Improve logical coherence, fix nit.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de1100a00a483d967ed82c46792e1553b5bdc332
---
libavfilter/vf_split.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/libavfilter/vf_split.c b/libavfilter/vf_split.c
index 4ef959a..75b9c6a 100644
--- a/libavfilter/vf_split.c
+++ b/libavfilter/vf_split.c
@@ -33,6 +33,12 @@ static void start_frame(AVFilterLink *inlink, AVFilterBufferRef *picref)
avfilter_ref_buffer(picref, ~AV_PERM_WRITE));
}
+static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir)
+{
+ avfilter_draw_slice(inlink->dst->outputs[0], y, h, slice_dir);
+ avfilter_draw_slice(inlink->dst->outputs[1], y, h, slice_dir);
+}
+
static void end_frame(AVFilterLink *inlink)
{
avfilter_end_frame(inlink->dst->outputs[0]);
@@ -41,12 +47,6 @@ static void end_frame(AVFilterLink *inlink)
avfilter_unref_buffer(inlink->cur_buf);
}
-static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir)
-{
- avfilter_draw_slice(inlink->dst->outputs[0], y, h, slice_dir);
- avfilter_draw_slice(inlink->dst->outputs[1], y, h, slice_dir);
-}
-
AVFilter avfilter_vf_split = {
.name = "split",
.description = NULL_IF_CONFIG_SMALL("Pass on the input to two outputs."),
More information about the ffmpeg-cvslog
mailing list