[FFmpeg-devel] [PATCH] ffprobe: do not exit in case the demuxer returns AVERROR(EAGAIN)

Michael Niedermayer michael at niedermayer.cc
Wed Nov 18 15:07:20 CET 2015


On Tue, Nov 17, 2015 at 05:20:08PM +0100, Stefano Sabatini wrote:
> On date Tuesday 2015-11-17 17:12:46 +0100, wm4 encoded:
> > On Tue, 17 Nov 2015 17:00:29 +0100
> > Stefano Sabatini <stefasab at gmail.com> wrote:
> [...]
> > > No, just in case ret == AVERROR(EAGAIN), in all other failure cases it
> > > will exit the loop immediately.
> > > 
> > > BTW, the same problem affects some API usage examples.
> > 
> > Yeah, I got that wrong - but even with EAGAIN, is there a guarantee?
> 
> I don't know. Note that this is also the same strategy applied by
> ffplay and ffmpeg (in this case it will wait with a usleep). We could
> abort in case a threshold count value is reached, but that would be
> probably overkill.

iam not aware of any inf loops with EAGAIN


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Observe your enemies, for they first find out your faults. -- Antisthenes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20151118/c0e56f52/attachment.sig>


More information about the ffmpeg-devel mailing list