mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-24 12:09:55 +00:00
avfilter/buffersink: return EOF if closed link in av_buffersink_get_frame_flags()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
bd8f2fa525
commit
8e3b1f259e
@ -132,6 +132,8 @@ int attribute_align_arg av_buffersink_get_frame_flags(AVFilterContext *ctx, AVFr
|
|||||||
|
|
||||||
/* no picref available, fetch it from the filterchain */
|
/* no picref available, fetch it from the filterchain */
|
||||||
if (!av_fifo_size(buf->fifo)) {
|
if (!av_fifo_size(buf->fifo)) {
|
||||||
|
if (inlink->closed)
|
||||||
|
return AVERROR_EOF;
|
||||||
if (flags & AV_BUFFERSINK_FLAG_NO_REQUEST)
|
if (flags & AV_BUFFERSINK_FLAG_NO_REQUEST)
|
||||||
return AVERROR(EAGAIN);
|
return AVERROR(EAGAIN);
|
||||||
if ((ret = ff_request_frame(inlink)) < 0)
|
if ((ret = ff_request_frame(inlink)) < 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user