vf_aspect: clear AVFilterLink.cur_buf in start_frame().
authorAnton Khirnov <anton@khirnov.net>
Wed, 11 Jul 2012 07:58:43 +0000 (09:58 +0200)
committerAnton Khirnov <anton@khirnov.net>
Fri, 20 Jul 2012 19:06:40 +0000 (21:06 +0200)
The buffer is passed on to the next filter, so we shouldn't keep any
pointers to it.

libavfilter/vf_aspect.c

index 4b58e5e..1bedd51 100644 (file)
@@ -69,6 +69,7 @@ static void start_frame(AVFilterLink *link, AVFilterBufferRef *picref)
     AspectContext *aspect = link->dst->priv;
 
     picref->video->pixel_aspect = aspect->aspect;
+    link->cur_buf = NULL;
     ff_start_frame(link->dst->outputs[0], picref);
 }