gstreamer/subprojects/gst-plugins-good/gst
Jonas Bonn 2f6ad787b2 multiudpsink: allow binding to IPv6 address
When the sink is configured to create sockets with an explicit bind
address, then the created socket gets set to the udp_socket field
irregardless of whether the bind address indicated that the socket
family should be IPv4 or IPv6.  When binding to an IPv6 address, this
results in the following error:

gstmultiudpsink.c:1285:gst_multiudpsink_configure_client:<rtcpsink>
error: Invalid address family (got 10)

This patch adds a check of the address family being bound to and sets
the created socket to used_socket or used_socket_v6, accordingly.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1551>
2022-04-22 10:43:13 +00:00
..
alpha Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
apetag Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
audiofx Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
audioparsers mpg123: Add gapless playback support 2022-03-14 10:32:15 +02:00
auparse Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
autodetect autodetect: fix debug init category 2022-01-28 10:35:35 +00:00
avi Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
cutter Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
debugutils navigation: Rename parse_state to parse_modifier_state 2022-04-01 06:38:43 +00:00
deinterlace deinterlace: silence unused-but-set werror from imported code 2022-03-28 03:00:58 +00:00
dtmf Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
effectv Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
equalizer devenv: Add some missing GStreamer specific env variables 2022-02-25 20:35:26 +00:00
flv flvmux: Clean up aggregate's control flow 2022-03-22 15:28:57 +00:00
flx Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
goom Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
goom2k1 Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
icydemux Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
id3demux Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
imagefreeze Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
interleave Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
isomp4 Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
law Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
level Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
matroska matroska: Fix AV1 alignment to TU 2022-03-04 21:58:15 +00:00
monoscope Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
multifile Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
multipart Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
replaygain Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
rtp rtpopusdepay: assume 2 channels if sprop-stereo is missing 2022-04-08 13:11:25 +00:00
rtpmanager rtpmanager: Move some duplicated constant and helper function to a single place 2022-04-20 14:40:25 +00:00
rtsp Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
shapewipe Remove glib and gobject dependencies everywhere 2022-04-01 16:32:17 +00:00
smpte Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
spectrum Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
udp multiudpsink: allow binding to IPv6 address 2022-04-22 10:43:13 +00:00
videobox all: Use new navigation interface and API 2022-03-23 13:14:52 +00:00
videocrop all: Use new navigation interface and API 2022-03-23 13:14:52 +00:00
videofilter all: Use new navigation interface and API 2022-03-23 13:14:52 +00:00
videomixer Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
wavenc Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
wavparse Replace gst-i18n-*.h with gi18n-lib.h 2022-04-19 18:01:06 +00:00
y4m Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00
meson.build Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir 2021-09-24 16:13:50 -03:00