]> git.sesse.net Git - ffmpeg/commitdiff
vf_split: define draw_slice() before end_frame()
authorStefano Sabatini <stefano.sabatini-lala@poste.it>
Sat, 21 May 2011 23:20:53 +0000 (01:20 +0200)
committerStefano Sabatini <stefano.sabatini-lala@poste.it>
Sun, 22 May 2011 00:43:46 +0000 (02:43 +0200)
Improve logical coherence, fix nit.

libavfilter/vf_split.c

index 4ef959a5c5b33bfa7f149d34bc06115da15493f1..75b9c6a877bb43806a209d41ceec1c8d800f7577 100644 (file)
@@ -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."),