[vlc-devel] [PATCH] Live555: could not play streams on devices with Linux kernel lower than 3.9

Mirco Pazzaglia mirco.pazzaglia at inim.biz
Mon Dec 23 15:23:07 CET 2019

There should not be any issue with not having a fallback plan as long as the setsockopt is not called when that option is not available. In their source code for instance, if you compile for windows that part of code is completely omitted via #ifdef . If the getsockopt succeeds, perfect. If not, you just continue trying to bind the socket without the reuse port option. This alone should be an improvement over what is currently happening. Or at least I can now get streams to work properly on kernel version < 3.9 without reuse port, and with reuse port enabled on devices with higher versions.
For more info you can look into http://lists.live555.com/pipermail/live-devel/2019-December/021419.html .

More information about the vlc-devel mailing list