diff options
author | Nicolas George <nicolas.george@normalesup.org> | 2012-08-19 18:08:24 +0200 |
---|---|---|
committer | Nicolas George <nicolas.george@normalesup.org> | 2012-08-20 23:40:16 +0200 |
commit | 5bbe4142d151fd936439518a3970bb5391511070 (patch) | |
tree | d45af384ebc5ac62b83faa933bd5b518b3917d5e /libavfilter/buffersrc.c | |
parent | 3899e4995538a002c49e1e9d204832a3388588c8 (diff) | |
download | ffmpeg-5bbe4142d151fd936439518a3970bb5391511070.tar.gz |
lavfi/buffersrc: add AV_BUFFERSRC_FLAG_PUSH.
Diffstat (limited to 'libavfilter/buffersrc.c')
-rw-r--r-- | libavfilter/buffersrc.c | 4 |
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; } |