[Telepathy] merge: telepathy-sofiasip

Merge Monkey monkey at collabora.co.uk
Fri Mar 30 09:20:22 PDT 2007


Merge to:

  telepathy-sofiasip

From:

  /home/smcv/public_html/darcs/telepathy-sofiasip-multiple-media-chans

Changes:

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    When closing channels, use the copy of the pointer we made, not the struct member we just NULLed

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Compile with debug by default

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Bind SIPMediaChannel pointers to NUA handles. Make sure we dissociate the media channel from the NUA handle when the channel closes

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't bind Tp handles when creating NH handles

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Close parenthesis in debug messages

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Don't try to unref the self_handle on disconnect, the base class is responsible for that

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Support multiple media channels.
The "hmagic" associated with the NUA handles of calls is now a SIPMediaChannel*.
We avoid losing references by the Sofia stack not referencing the
SIPMediaChannel at all - instead the SIPMediaChannel unbinds itself from the
NUA handle, and marks it as expired, when it's closed or freed.

  Simon McVittie <simon.mcvittie at collabora.co.uk>
    Correct sense of assertions when setting SIPMediaChannel's nua-handle property


More information about the Telepathy mailing list