srt: Fix parameter types used for socket options
authorJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Tue, 6 Oct 2020 10:35:12 +0000 (12:35 +0200)
committerJan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
Tue, 6 Oct 2020 10:36:40 +0000 (12:36 +0200)
commit6b8c4a5f34115889a04d807951993ab12141bc66
tree1d46d80852918a124868e6b755ba030c00f1dde8
parent0a454191c0a7a3e7f3e33a0762e15503339d036f
srt: Fix parameter types used for socket options

The [SRT documentation][1] specifies exact types for the socket options.
Make sure we match these.

This reverts the linger workaround in commit 84f8dbd932029220ee86154dd
and extends srt_constant_params to support other types than int.

[1]: https://github.com/Haivision/srt/blob/master/docs/APISocketOptions.md

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1659>
ext/srt/gstsrtobject.c