[vlc-devel] [PATCH 2/2] chromecast: don't close the client connection

Pierre Ynard linkfanel at yahoo.fr
Thu Oct 29 18:02:24 CET 2020

> I don't know the other exotic systems (OS/2?) but it seems to be a
> general case where keepalive is portable and unpriviledged but the
> user timeout a bit more specific and tedious. Since we also emulate
> the timeout in the httpd server, it could be one solution to tackle
> this kind of limitation, though when exactly we would want to enable
> this is quite unclear to me right now.

Logically, you'd want to add it to the patch: if you're aiming for
compatibility with the Chromecast client, at the same time that you're
raising/removing the HTTPd inactivity timeout on new clients, you should
also check and attempt to set the TCP timeout on their socket to ensure
it has a sufficiently high value; otherwise you risk still hitting the
TCP timeout, and only having a partial fix for the best cases.

Apparently there are 4 separate tickets open for this issue, and it
seems to predate the current regression.

Pierre Ynard
"Une âme dans un corps, c'est comme un dessin sur une feuille de papier."

More information about the vlc-devel mailing list