We decided a while ago that it's okay to require UIs to have three StreamedMedia filters to say they support both audio and video calls: * One with InitialAudio: True * One with InitialVideo: True * One with neither for legacy clients. In fact, I think I was one of the proponents of this insanity. I was wrong. Sorry. We should have used handler capability tokens. The attached spec. branch avoids repeating this mistake for Call. Maybe we should retrofit something similar onto SM?
I'm happy with the proposed spec change, although we should probably specmeet it.
Specmeet (me/wjt/sjoerd) endorses the proposed branch, and rejects the idea of retrofitting these onto StreamedMedia (that would make StreamedMedia even more complicated); we should do it right for Call, and just apologise for StreamedMedia.
Merged, thanks.
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.