[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