updsrc: set udp buffer size forcibly
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 17 Aug 2018 12:05:04 +0000 (14:05 +0200)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 17 Aug 2018 17:46:42 +0000 (13:46 -0400)
commit9b4a022dee7351f1f1a5f9d6323253bc769aa556
treeabad8983e7d778e98f835847839d69a09fda0151
parent58a5f59fe911c9eeda695119b320d04b42a64f63
updsrc: set udp buffer size forcibly

The udp buffer size is limited to a maximum of around 100K.
Some apps need to set the force bufsize for their own operation.
Use the SO_RCVBUFFORCE option in order to override the rmem_max limit
of linux kernel. Require user to have the CAP_NET_ADMIN privilege to
work.

Original patch from Kyungnam Bae <kyungnam.bae@lge.com>

https://bugzilla.gnome.org/show_bug.cgi?id=727067
gst/udp/gstudpsrc.c