[FFmpeg-devel] [PATCH] Non-blocking HTTP

Nicolas George nicolas.george
Tue Mar 1 11:58:49 CET 2011


Le decadi 30 pluvi?se, an CCXIX, Martin Storsj? a ?crit?:
> I guess you've done extensive tests with handling EAGAIN in inconvenient 
> places, e.g. halfway through chunk size and such. The code looks like it's 
> originally quite well-prepared for that situation at least.

I thought I did, but it seems it was not enough: this is broken for chunked
uploads. I can make it work, at the cost of some code complexity; but for
now, I withdraw "4/4 HTTP: handle non-blocking".

"3/4 avio: add url_set_nonblock" is suspended pending the great rename of
url_* functions (although I notice that some functions already have the av_
prefix, av_url_set_nonblock would not be out of place).

On the other hand, "1/4 URLContext: introduce a slave URLContext" and
"2/4 HTTP: use URLContext.slave" could still be applied soon I believe.

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/20110301/2107d423/attachment.pgp>



More information about the ffmpeg-devel mailing list