[telepathy-spec/master] MediaSignalling/video/h264: clients MAY lack codec caps completely

Simon McVittie simon.mcvittie at collabora.co.uk
Fri Aug 14 08:19:59 PDT 2009


Gatewaying between connections requires this.
---
 spec/Channel_Interface_Media_Signalling.xml |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/spec/Channel_Interface_Media_Signalling.xml b/spec/Channel_Interface_Media_Signalling.xml
index 0df05f9..004df5b 100644
--- a/spec/Channel_Interface_Media_Signalling.xml
+++ b/spec/Channel_Interface_Media_Signalling.xml
@@ -208,12 +208,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
             <code>video/h264</code> on StreamedMedia channels.</p>
         </tp:rationale>
 
-        <p>[FIXME: should we say the next paragraph, for completeness?]</p>
-
-        <p>Clients supporting video MUST advertise support for at least
-          one video codec, while clients supporting audio MUST advertise
-          support for at least one audio codec.</p>
-
         <p>For example, a client could advertise support for
           Speex, Theora and H264 by having three
           handler capability tokens,
@@ -223,6 +217,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
           in its <tp:dbus-ref
             namespace="org.freedesktop.Telepathy.Client.Handler">Capabilities</tp:dbus-ref>
           property.</p>
+
+        <p>Clients MAY have media signalling abilities without explicitly
+          supporting any particular codec, and connection managers SHOULD
+          support this usage.</p>
+
+        <tp:rationale>
+          <p>This is necessary to support gatewaying between two Telepathy
+            connections, in which case the available codecs might not be
+            known to the gatewaying process.</p>
+        </tp:rationale>
       </tp:docstring>
     </tp:handler-capability-token>
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list