[FFmpeg-devel] [PATCH 3/3] Non-blocking protocols: TCP
Nicolas George
nicolas.george
Sat Jan 29 21:21:21 CET 2011
Le decadi 10 pluvi?se, an CCXIX, Martin Storsj? a ?crit?:
> Uhm, for the blocking case, wouldn't you need to loop on waiting for the
> fd to become readable? Otherwise we'd return EAGAIN after 100 ms.
>
> Also, in such a loop, you must check url_interrupt_cb(), in order to be
> able to abort the blocking wait externally.
I moved that (plus checking for EINTR, which was missing here I believe) in
the avio.c:retry_transfer_wrapper; cf patch #2. That way, it works the same
for every protocol with less code duplication.
But this requires careful review.
Regards,
--
Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20110129/c9092270/attachment.pgp>
More information about the ffmpeg-devel
mailing list