gstreamer/gst
Mikhail Fludkov 386ca1d378 rtpsession: Fix on-feedback-rtcp race
If there is an external source which is about to timeout and be removed
from the source hashtable and we receive feedback RTCP packet with the
media ssrc of the source, we unlock the session in
rtp_session_process_feedback before emitting 'on-feedback-rtcp' signal
allowing rtcp timer to kick in and grab the lock. It will get rid of
the source and rtp_session_process_feedback will be left with RTPSource
with ref count 0.

The fix is to grab the ref to the RTPSource object in
rtp_session_process_feedback.

https://bugzilla.gnome.org/show_bug.cgi?id=795139
2018-05-13 20:33:56 +01:00
..
alpha Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
apetag Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
audiofx Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
audioparsers dcaparse: do not accept header with invalid channel count 2018-05-06 11:08:20 +02:00
auparse Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
autodetect Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
avi Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
cutter Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
debugutils Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
deinterlace Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
dtmf Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
effectv Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
equalizer Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
flv flvmux: Don't wake up the muxer unless there is data 2018-04-26 15:41:54 -04:00
flx Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
goom Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
goom2k1 Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
icydemux icydemux: avoid timestamp field initialisation for tag event 2018-05-07 01:25:25 +10:00
id3demux Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
imagefreeze Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
interleave Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
isomp4 qtdemux: Initialize riff library 2018-05-10 13:59:36 +02:00
law Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
level Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
matroska Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
monoscope Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
multifile splitmuxsink: Added caption_%u pad template 2018-05-11 16:39:46 +03:00
multipart Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
replaygain BugFix : Change peak value to normalize audio file with fallback gain 2018-05-05 16:49:57 +02:00
rtp rtpvrawpay: don't use buffer lists if everything fits into one buffer 2018-05-05 16:32:59 +02:00
rtpmanager rtpsession: Fix on-feedback-rtcp race 2018-05-13 20:33:56 +01:00
rtsp rtspsrc: Fix doc comment markers 2018-05-07 01:40:05 +10:00
shapewipe Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
smpte Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
spectrum Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
udp Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
videobox Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
videocrop Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
videofilter Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
videomixer Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
wavenc Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
wavparse Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
y4m Meson: Generate pc file for all plugins in good 2018-04-25 11:07:06 +01:00
Makefile.am build: build plugins and examples in parallel where possible 2010-03-29 11:00:57 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +01:00