summaryrefslogtreecommitdiff
path: root/libavfilter/buffersrc.c
diff options
context:
space:
mode:
authorNicolas George <nicolas.george@normalesup.org>2012-08-19 18:08:24 +0200
committerNicolas George <nicolas.george@normalesup.org>2012-08-20 23:40:16 +0200
commit5bbe4142d151fd936439518a3970bb5391511070 (patch)
treed45af384ebc5ac62b83faa933bd5b518b3917d5e /libavfilter/buffersrc.c
parent3899e4995538a002c49e1e9d204832a3388588c8 (diff)
lavfi/buffersrc: add AV_BUFFERSRC_FLAG_PUSH.
Diffstat (limited to 'libavfilter/buffersrc.c')
-rw-r--r--libavfilter/buffersrc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavfilter/buffersrc.c b/libavfilter/buffersrc.c
index 1b46b5bd7b..a12b928f62 100644
--- a/libavfilter/buffersrc.c
+++ b/libavfilter/buffersrc.c
@@ -148,6 +148,10 @@ int av_buffersrc_add_ref(AVFilterContext *s, AVFilterBufferRef *buf, int flags)
c->warning_limit *= 10;
}
+ if ((flags & AV_BUFFERSRC_FLAG_PUSH))
+ if ((ret = s->output_pads[0].request_frame(s->outputs[0])) < 0)
+ return ret;
+
return 0;
}