Hi, I'm faced with a strange behaviour in video chat. I'm getting one-way video only when trying to contact a friend on XMPP/Gmail. Audio is fine, I can see him (Gmail on Windows), but he doesn't get my video.
The log messages indicate that the handshake results in H264 video, but than I get the following WARNING: (empathy:10709): tp-fs-WARNING **: Error calling Media.StreamHandler::CodecsUpdated: tried to change codec 97's name from JPEG2000 to H264 It looks like local and remote codec names and IDs are mixed up. According to the logs, Empathy is offering (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: putting list of 8 supported codecs from stream-engine into cache (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec H264 (98 90000 0) (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec H263 (34 90000 0) (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec THEORA (96 90000 0) (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec MPV (32 90000 0) (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec JPEG (26 90000 0) (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec JPEG2000 (97 90000 0) (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec H263-1998 (99 90000 0) (telepathy-gabble:11320): gabble-DEBUG: pass_local_codecs: adding codec DV (100 90000 0) whereas remote has ID=97 -> H264 (telepathy-gabble:11320): gabble-DEBUG: gabble_jingle_content_parse_accept: no transport node, assuming GTalk3 dialect (telepathy-gabble:11320): gabble-DEBUG: parse_description: node: description (telepathy-gabble:11320): gabble-DEBUG: parse_description: detected media type 2 (telepathy-gabble:11320): gabble-DEBUG: parse_payload_type: new remote codec: id = 97, name = H264, clockrate = 0, channels = 0 I've tested Empathy 2.28.2 and 2.29.5 on Debian unstable/experimental. Calling the echo bot on test.collabora.co.uk works fine. But this doesn't cover H264 issues. gst-inspect reports installed H264(AVC) en- and decoder: ffmpeg: ffmux_ipod: FFmpeg iPod H.264 MP4 format muxer ffmpeg: ffdec_h264: FFmpeg H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder typefindfunctions: video/x-h264: 264, x264, h264 x264: x264enc: x264enc rtp: rtph264depay: RTP H264 depayloader rtp: rtph264pay: RTP H264 payloader Any ideas what's going wrong ? Toby PS: Full logs of telepathy-gabble(400kB) are available at http://www.streumix.com/tmp/gabble.log _______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
