tsmux: Lock mux->tsmux, the programs hash table, and pad streams
authorVivia Nikolaidou <vivia@ahiru.eu>
Tue, 1 Feb 2022 12:51:27 +0000 (14:51 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 25 Feb 2022 17:42:52 +0000 (17:42 +0000)
commite0d5e022a1330fd912b92e34afe5b27666baba80
tree4ae47275a9fd4076140c249172d7ede2decbd5fd
parente119cdee3b0c0f093d20e5d4ca95badaad6bec9c
tsmux: Lock mux->tsmux, the programs hash table, and pad streams

They contain implementations that are not thread-safe (e.g. GList, GHashTable).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1616>
subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmux.c
subprojects/gst-plugins-bad/gst/mpegtsmux/gstbasetsmux.h