Bug 22410

Summary: Media channel: need better error reporting
Product: Telepathy Reporter: Guillaume Desmottes <guillaume.desmottes>
Component: tp-specAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED MOVED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: major    
Priority: high    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Guillaume Desmottes 2009-06-22 03:22:23 UTC
Empathy currently can't display a message when a video call fails because of a codec issue.

From http://bugzilla.gnome.org/show_bug.cgi?id=576380 :

"There StreamHandler interface has a single error
number "Unknown", so its impossible to transmitter the various problems to the
CM/UI."
Comment 1 Will Thompson 2009-06-22 03:36:12 UTC
We could add a bunch of new Media_Stream_Errors, but indeed we can't say *which* codecs were missing.

Here's a bad idea: maybe Empathy could secretly listen to the StreamHandlers' signals so it knows what codecs the peer supports, and infer from Media_Stream_Error_No_Supported_Codecs that the error message should list them?
Comment 2 Olivier CrĂȘte 2009-07-29 08:24:16 UTC
The solution for "need codec" problems is to implement Gst Missing plugins in Farstream.
Comment 3 Simon McVittie 2010-11-09 09:06:03 UTC
Is this still a problem in Call? If not, let's WONTFIX it.
Comment 4 Alberto Salvia Novella 2014-11-28 20:25:39 UTC
This bug has made the default GNOME desktop unusable for video conference for me for 6 years.
Comment 5 GitLab Migration User 2019-12-03 20:18:10 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-spec/issues/26.

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.