GNOME Bugzilla – Bug 694184
Wrong code organisation in case of collision in rtpsession
Last modified: 2013-02-22 10:14:42 UTC
Created attachment 236779 [details] [review] Patch In rtpsession.c, change_ssrc field of RTPSession should be set before calling rtp_session_schedule_bye_locked() as this function will call reconsider function that will wake up rtcp_thread which will call rtp_session_on_timeout() that will check change_ssrc to change the ssrc. Indeed currently, there is a risk that rtp_session_on_timeout() is called before change_ssrc is updated.
commit a158d6111f1d42024bc314d65633615869a5fdcd Author: Paul HENRYS <visechelle@gmail.com> Date: Wed Feb 13 10:46:54 2013 +0100 rtpsession: Fix wrong code organisation in case of collision change_ssrc field of RTPSession should be set before calling rtp_session_schedule_bye_locked () as this function will call reconsider fun that will wake up rtcp_thread which will call rtp_session_on_timeout () that check change_ssrc to change the ssrc. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=694184
could you please apply to 0.10 too? thanks