[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