webrtc: Make ssrc map into separate data structures
authorOlivier CrĂȘte <olivier.crete@collabora.com>
Fri, 20 Nov 2020 22:32:44 +0000 (17:32 -0500)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 24 Nov 2020 04:27:52 +0000 (04:27 +0000)
commita801018ef1ee9502e3ab1bda5fdbd7f4796fc85c
tree7c4e222e3365c876e108b79c01baadd193e542a9
parent1deb034e3d873f577a38bc483e6256b0346ee874
webrtc: Make ssrc map into separate data structures

They now contain a weak reference and that could be freed later
causing strange crashes as GWeakRef are not movable.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1766>
ext/webrtc/gstwebrtcbin.c
ext/webrtc/gstwebrtcstats.c
ext/webrtc/transportstream.c
ext/webrtc/transportstream.h