Bug 43873 - Call: Mute interface doesn't have Media side
Summary: Call: Mute interface doesn't have Media side
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-spec (show other bugs)
Version: git master
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard: Call, review+
Keywords: patch
Depends on:
Blocks:
 
Reported: 2011-12-15 16:24 UTC by Olivier Crête
Modified: 2011-12-23 08:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Add Muted and Pending_Mute states (1.29 KB, patch)
2011-12-15 16:26 UTC, Olivier Crête
Details | Splinter Review
Patch that also removes the paused state (1.72 KB, patch)
2011-12-15 16:30 UTC, Olivier Crête
Details | Splinter Review

Description Olivier Crête 2011-12-15 16:24:09 UTC
Currently, the Mute interface says that the CM will tell the streaming implemention to mute, but that is not currently in the spec.

I propose adding Pending_Mute and Muted to the Stream_Flow_State enum in Stream.I.Media.
Comment 1 Olivier Crête 2011-12-15 16:26:38 UTC
Created attachment 54476 [details] [review]
Add Muted and Pending_Mute states
Comment 2 Olivier Crête 2011-12-15 16:30:48 UTC
Created attachment 54477 [details] [review]
Patch that also removes the paused state

I have no idea what the paused state is for, so I just removed it.. My guess is that is was to implement Mute, but it's quite unclear to me.
Comment 3 Jonny Lamb 2011-12-23 01:30:40 UTC
+          The streaming implementation has successfully muted sending,
+	  and the local user's privacy is protected.

+          The streaming implementation has been told to mute sending,
+	  but it has not yet indicated that it has done so.

Not sure why your indentation is funky here.

Otherwise it looks fine. Merge away.
Comment 4 Jonny Lamb 2011-12-23 01:31:14 UTC
(In reply to comment #3)
> Not sure why your indentation is funky here.

(As in, please fix this before merging.)
Comment 5 Olivier Crête 2011-12-23 08:27:11 UTC
commit 52dd16e0f2b4d5b6077debfb4238668610e0fe79
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Thu Dec 15 19:25:44 2011 -0500

    Stream.I.Media: Add Muted and Pending_Mute stream flow states.
    
    This way the CM can tell the streaming implementation to mute.
    
    Also, remove the useless Paused state


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.