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)
committerSangchul Lee <sc11.lee@samsung.com>
Mon, 23 Aug 2021 10:46:56 +0000 (10:46 +0000)
commit6a45a513416f385bd53c97745022453822b06cba
tree3f764cb2ad966673373473eb79d7646bec7d672e
parent6efdb476ca024c87bc35d187f0f2bb13f0145911
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.

Change-Id: I3a5f4ee907bbaac48b25747f76f5d3abb7e3a1f6
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