gstreamer/subprojects/gst-plugins-bad/ext
Emil Ljungdahl 68bbfdc9a2 webrtcbin: Clean up bin elements when datachannel is removed
When a datachannel within a session is removed after proper close,
reference to the error_ignore_bin elements of the datachannel
appsrc/appsink were left in webrtcbin.

This caused the bin-objects to be left and not freed until the whole
webrtc session was terminated. Among other things that includes a thread
from the appsrc.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7675>
2024-10-18 23:14:09 +00:00
..
aes
analyticsoverlay
aom aom: av1enc: restrict allowed input width and height 2024-08-08 10:15:06 +01:00
assrender
avtp avtp: Fixed Linux/Alpine 3.20 build 2024-07-24 12:07:09 +02:00
bs2b
bz2
chromaprint
closedcaption cccombiner: add support for timing out captions without EOS 2024-05-08 14:28:39 +10:00
codec2json
colormanagement
curl common: Stop using GQuark-based GstStructure field name API 2024-09-26 19:21:29 +03:00
dash dash: sink references of all MDP objects 2024-04-03 08:48:25 +00:00
dc1394
directfb
dtls dtlssrtpenc: Don't crash if no pad name is provided when requesting a new pad 2024-06-05 07:30:36 +00:00
dts
faac
faad
fdkaac fdkaac: Mark the dependency include_type as 'system' 2024-04-12 13:18:40 +03:00
flite
fluidsynth
gme
gs
gsm
gtk gtk: sink reference of internal wayland pool 2024-04-03 08:48:25 +00:00
hls adaptivedemux: Fix handling closed caption streams 2024-06-26 13:44:27 +00:00
iqa
isac isac: Work around upstream having no shared library support for MSVC 2024-07-19 18:51:03 -03:00
ladspa
lc3
lcevcdecoder lcevcdecoder: Add README.md 2024-10-02 20:33:13 +00:00
lcevcencoder lcevcencoder: Add README.md 2024-10-02 20:33:13 +00:00
ldac bad: Add missing plugin since 2024-07-30 13:46:42 +00:00
libde265
lv2
mdns mdns: fix thread names 2024-09-18 20:37:10 +00:00
modplug
mpeg2enc
mplex
musepack
neon
nvcomp common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
onnx onnx: fix formating 2024-07-30 16:50:15 +00:00
openal
openaptx
opencv
openexr
openh264
openjpeg
openmpt
openni2
opus
qroverlay qroverlay: Change pixel-size to percent of width or height 2024-10-11 04:07:26 +00:00
qt6d3d11
resindvd
rsvg rsvgoverlay: add debug category 2024-07-30 17:51:51 +00:00
rtmp
sbc
sctp
smoothstreaming
sndfile
soundtouch pitch: add validate tests 2024-05-02 13:26:09 +02:00
spandsp
srt srtsink: Add guard for null error when SRT open fails 2024-10-18 16:36:59 +00:00
srtp
svtav1 bad: Add missing plugin since 2024-07-30 13:46:42 +00:00
svthevcenc common: Stop using GQuark-based GstStructure name API 2024-09-26 19:21:29 +03:00
svtjpegxs svtjpegxs: add to documentation 2024-09-14 18:30:58 +00:00
teletextdec
ttml common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
voaacenc meson: Don't confuse voaacenc plugin with bz2 one in meson variable names 2024-04-01 00:52:16 +03:00
voamrwbenc voamrwbenc: fix list of bitrates 2024-08-27 13:53:04 +00:00
vulkan common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
wayland wayland: Fix ABI break in WL context type name 2024-09-10 21:35:18 +00:00
webp
webrtc webrtcbin: Clean up bin elements when datachannel is removed 2024-10-18 23:14:09 +00:00
webrtcdsp webrtcdsp: Enable multi_channel processing 2024-06-25 22:29:21 +10:00
wildmidi
wpe wpe: initialize threading.ready before reading it 2024-09-25 11:12:28 +02:00
x265
zbar
zxing
meson.build lcevcencoder: Add new LCEVC Encoder plugin 2024-10-02 20:33:13 +00:00