rtpsession: Keep local conflicting addresses in the session
authorOlivier Crête <olivier.crete@ocrete.ca>
Sat, 3 May 2014 22:30:20 +0000 (18:30 -0400)
committerOlivier Crête <olivier.crete@ocrete.ca>
Sat, 3 May 2014 22:30:20 +0000 (18:30 -0400)
commit2e54d38dd04e313cc689371950ebc8c3ab37f674
treec6ac5e664bf06634873ff5cefae9af55ff805ca8
parent9ea8b03946a9787fefeaca7a462705d11bd12281
rtpsession: Keep local conflicting addresses in the session

As we now replace the local RTPSource on a conflict, it's no longer possible
to keep local conflicts in the RTPSource, so they instead need to be kept
in the RTPSession.

Also fix the rtpcollision test to generate multiple collisions instead of
one by change the address, as otherwise we detected that it was a single one.
gst/rtpmanager/rtpsession.c
gst/rtpmanager/rtpsession.h
gst/rtpmanager/rtpsource.c
gst/rtpmanager/rtpsource.h
tests/check/elements/rtpcollision.c