rtpsession: creation should be signaled before validation

https://bugzilla.gnome.org/show_bug.cgi?id=667850
This commit is contained in:
Pascal Buhler 2012-01-13 10:49:43 +01:00 committed by Sebastian Dröge
parent db74901b6a
commit 8161daef4a

View file

@ -2007,6 +2007,9 @@ rtp_session_process_sdes (RTPSession * sess, GstRTCPPacket * packet,
validated = !RTP_SOURCE_IS_ACTIVE (source);
source->validated = TRUE;
if (created)
on_new_ssrc (sess, source);
/* source became active */
if (validated) {
sess->stats.active_sources++;
@ -2015,8 +2018,6 @@ rtp_session_process_sdes (RTPSession * sess, GstRTCPPacket * packet,
on_ssrc_validated (sess, source);
}
if (created)
on_new_ssrc (sess, source);
if (changed)
on_ssrc_sdes (sess, source);