[Telepathy] Gabble/video(->XMPP/Gmail) one way only
Toby Mangold
streumix at googlemail.com
Tue Jan 19 15:36:57 PST 2010
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
More information about the telepathy
mailing list