[Bug 26807] Mute interface for Channel.Type.Call

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue May 4 20:35:41 CEST 2010


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

--- Comment #13 from Will Thompson <will.thompson at collabora.co.uk> 2010-05-04 11:35:41 PDT ---
(In reply to comment #12)
> (In reply to comment #11)
> > (In reply to comment #10)
> > > I think the real question is: Does GSM have a direction=receive that's
> > > different from Mute? If yes, then we need a Mute() call, if not just change the
> > > direction.
> > 
> > On XMPP, streams can't have direction: none. So under your suggestion, the call
> > would end if we both pressed mute... (Unless you're suggesting changing the
> > direction locally but not on the wire?)
> 
> That's exactly why I wanted senders=none in Jingle. Can you have a call with no
> contents ? (probably not?). Anyway, if XMPP is broken, we should fix it.

You can't.

> That
> also probably means that Gabble needs to be hacked to always send sound even if
> the direction doesn't say it.

What? Why would you do that?

> That said, there is the added complication of WiFi power managementm, it
> buffers packets for a long time if it does not receive anything. So we have to
> always be sending regularly anyway. So Mute for VoIP really has to mean "I'll
> send sound buffers, they just happen to have no sound in them".
> 
> So, unless mute exists for GSM, I would suggest just changing the direction on
> the TP level and have the VoIP CMs interpret that not as a change in direction,
> but as a "please send no sound at all".

That seems kind of perverse.

I remain convinced that there's a semantic distinction between a unidirectional
stream, and a bidirectional stream where one party has muted their
microphone...

-- 
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