[Bug 29597] Call: Add way to add SSRCs per contact

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 27 11:40:47 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=29597

--- Comment #4 from Jonny Lamb <jonny.lamb at collabora.co.uk> 2010-10-27 02:40:47 PDT ---
(In reply to comment #3)
> The LocalSSRC is a bit more complicated than I said yesterday. If you're in a
> regular Call, it is randomly selected by the RTP implementation and can change
> dynamically if you find another useful in the same call using the same SSRC. So
> there should be a property that can also be unset (in the normal case).
> 
> Obviously, if the signalling chooses the LocalSSRC, then it uses a different
> mechanism to chose a unique one (normally it gets the list of all the other
> ones before choosing its own).

So how about this:

 method: SetLocalSSRC(u) -> nothing
 signal: LocalSSRCChanged(u)
 property: u: LocalSSRC

If the RTP implementation chooses the local SSRC then it calls SetLocalSSRC. If
the signalling chooses the local SSRC then SetLocalSSRC shouldn't be called,
and the value is set directly by the CM. In both cases LocalSSRCChanged is
fired after the value is changed.

Does that sound okay and fit both cases?

> The RemoteSSRC parts looks good.

Good.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- 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 telepathy-bugs mailing list