From 3f5884708033ba3579e24b22ce3bb44657eec66f Mon Sep 17 00:00:00 2001 From: Olivier Crete Date: Tue, 11 Mar 2008 12:40:58 +0000 Subject: gst/rtpmanager/rtpsession.*: Implement collision and loop detection in rtpmanager. Original commit message from CVS: Patch by: Olivier Crete * gst/rtpmanager/rtpsession.c: (find_add_conflicting_addresses), (check_collision), (obtain_source), (rtp_session_create_new_ssrc), (rtp_session_create_source), (rtp_session_process_rtp), (rtp_session_process_sr), (rtp_session_process_rr), (rtp_session_process_sdes), (rtp_session_process_bye), (rtp_session_send_bye_locked), (rtp_session_send_bye), (rtp_session_on_timeout): * gst/rtpmanager/rtpsession.h: Implement collision and loop detection in rtpmanager. Fixes #520626. * gst/rtpmanager/rtpsource.c: (rtp_source_reset), (rtp_source_init): * gst/rtpmanager/rtpsource.h: Add method to reset stats. --- gst/rtpmanager/rtpsource.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gst/rtpmanager/rtpsource.h') diff --git a/gst/rtpmanager/rtpsource.h b/gst/rtpmanager/rtpsource.h index b731ae6a2..1eae0c185 100644 --- a/gst/rtpmanager/rtpsource.h +++ b/gst/rtpmanager/rtpsource.h @@ -215,4 +215,6 @@ gboolean rtp_source_get_last_rb (RTPSource *src, guint8 *fraction guint32 *exthighestseq, guint32 *jitter, guint32 *lsr, guint32 *dlsr); +void rtp_source_reset (RTPSource * src); + #endif /* __RTP_SOURCE_H__ */ -- cgit v1.2.3