mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-12 18:31:37 +00:00
avcodec/v4l2_context: return EAGAIN to signal full buffers
Return proper error when frame buffers are full. This path is triggered
on the DragonBoard 410c since the encoding API change in commit
827d6fe73d
.
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com>
Reviewed-by: Mark Thompson <sw@jkqxz.net>
This commit is contained in:
parent
d7af6d1469
commit
5df9724e42
@ -599,7 +599,7 @@ int ff_v4l2_context_enqueue_frame(V4L2Context* ctx, const AVFrame* frame)
|
||||
|
||||
avbuf = v4l2_getfree_v4l2buf(ctx);
|
||||
if (!avbuf)
|
||||
return AVERROR(ENOMEM);
|
||||
return AVERROR(EAGAIN);
|
||||
|
||||
ret = ff_v4l2_buffer_avframe_to_buf(frame, avbuf);
|
||||
if (ret)
|
||||
|
Loading…
Reference in New Issue
Block a user