[Bug 51978] New: Gabble's Call1 RequestableChannelClasses are wrong
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Jul 11 19:20:02 CEST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=51978
Bug #: 51978
Summary: Gabble's Call1 RequestableChannelClasses are wrong
Classification: Unclassified
Product: Telepathy
Version: git master
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: gabble
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: kiagiadakis.george at gmail.com
QAContact: telepathy-bugs at lists.freedesktop.org
According to the spec:
"
The RequestableChannelClasses for Call1 channels can be:
[( Fixed = { ...ChannelType: ...Call1,
...TargetHandleType: Contact,
...InitialVideo: True
},
Allowed = [ ...InitialVideoName,
...InitialAudio,
...InitialAudioName
]
),
( Fixed = { ...ChannelType: ...Call1,
...TargetHandleType: Contact,
...InitialAudio: True
},
Allowed = [ ...InitialAudioName,
...InitialVideo,
...InitialVideoName
]
)]
Clients aren't allowed to make outgoing calls that have neither initial audio
nor initial video. Clearly, CMs which don't support video should leave out the
first class and omit InitialVideo from the second class, and vice versa for CMs
without audio support.
"
Apparently gabble advertises just:
[call1-1on1-5]
org.freedesktop.Telepathy.Channel.TargetHandleType u=1
org.freedesktop.Telepathy.Channel.ChannelType
s=org.freedesktop.Telepathy.Channel.Type.Call1
allowed=org.freedesktop.Telepathy.Channel.TargetHandle;org.freedesktop.Telepathy.Channel.TargetID;org.freedesktop.Telepathy.Channel.Type.Call1.InitialAudio;org.freedesktop.Telepathy.Channel.Type.Call1.InitialAudioName;org.freedesktop.T
elepathy.Channel.Type.Call1.InitialVideo;org.freedesktop.Telepathy.Channel.Type.Call1.InitialVideoName;org.freedesktop.Telepathy.Channel.Type.Call1.MutableContents;
...which is not correct according to the spec, as the fixed properties do not
contain Initial{Audio,Video}. This currently breaks tp-qt's capabilities
detection, which follows the spec.
--
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