[Bug 795139] Various patches on rtpsession
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Apr 10 18:42:00 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=795139
--- Comment #5 from HÃ¥vard Graff (hgr) <havard.graff at gmail.com> ---
Created attachment 370745
--> https://bugzilla.gnome.org/attachment.cgi?id=370745&action=edit
rtpsession: Fix on-feedback-rtcp race
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.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list