[Telepathy] Can't negotiate H264

Reimundo Heluani rheluani at gmail.com
Sat Dec 26 14:48:32 PST 2009


On Sat, 2009-12-26 at 21:50 +0000, Will Thompson wrote: 
> On 26/12/09 21:30, Reimundo Heluani wrote:
> > Hello there, I'm trying to find out why I can't negotiate H264 video
> > codec with a buddy on gtalk.
> > 
> > gst-inspect shows that I have x264enc:
> > 
> > $gst-inspect | grep 264
> > x264:  x264enc: x264enc
> > rtp:  rtph264pay: RTP H264 paylo
> > rtp:  rtph264depay: RTP H264 dep
> > typefindfunctions: video/x-h264:
> > h264parse:  h264parse: H264Parse
> 
> You're missing a decoder:
> 
> % gst-inspect-0.10 | grep 264
> typefindfunctions: video/x-h264: 264, x264, h264
> rtp:  rtph264depay: RTP H264 depayloader
> rtp:  rtph264pay: RTP H264 payloader
> ffmpeg:  ffdec_h264: FFmpeg H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
> decoder
> ffmpeg:  ffmux_ipod: FFmpeg iPod H.264 MP4 format muxer
> h264parse:  h264parse: H264Parse
> x264:  x264enc: x264e

Thanks, I must've removed gst-ffmpeg at some point. Now I can negotiate
the H264 but get a "Resource unavailable (error 7)" error. I guess I
need to investigate more before asking, but just in case, here's the
snip of the log. Thanks again.

Cheers,

r.

[snip]
empathy/Voip-DEBUG: 12/26/2009 14:18:15.836072: display_video_preview:
Show self avatar
empathy/Voip-DEBUG: 12/26/2009 14:18:15.836111:
empathy_call_window_set_send_video: stop sending video
empathy-CRITICAL: 12/26/2009 14:18:15.836201:
empathy_tp_call_request_video_stream_direction: assertion `priv->status
== EMPATHY_TP_CALL_STATUS_ACCEPTED' failed
empathy/Voip-DEBUG: 12/26/2009 14:18:15.846364:
tp_call_stream_state_changed_cb: Stream state changed - stream id: 1,
state state: 2
tp-fs-DEBUG: 12/26/2009 14:18:15.899913: stream 2 0x2718ea0 (video)
set_remote_codecs: called
tp-fs-DEBUG: 12/26/2009 14:18:15.899991: stream 2 0x2718ea0 (video)
set_remote_codecs: adding remote codec H264 [97]
tp-fs-DEBUG: 12/26/2009 14:18:15.900271: stream 2 0x2718ea0 (video)
_tf_stream_try_sending_codecs: called (send_local:0 send_supported:1)
tp-fs-DEBUG: 12/26/2009 14:18:15.900345: stream 2 0x2718ea0 (video)
_tf_stream_try_sending_codecs: 97: video H264 clock:90000 channels:0
tp-fs-DEBUG: 12/26/2009 14:18:15.900424: stream 2 0x2718ea0 (video)
fs_codecs_to_tp: adding codec H264 [97]
tp-fs-DEBUG: 12/26/2009 14:18:15.900485: stream 2 0x2718ea0 (video)
_tf_stream_try_sending_codecs: calling
MediaStreamHandler::SupportedCodecs
tp-fs-DEBUG: 12/26/2009 14:18:15.900690: stream 2 0x2718ea0 (video)
_tf_stream_bus_message: Codecs changed
tp-fs-DEBUG: 12/26/2009 14:18:15.900753: stream 2 0x2718ea0 (video)
_tf_stream_try_sending_codecs: called (send_local:0 send_supported:0)
tp-fs-DEBUG: 12/26/2009 14:18:15.900819: stream 2 0x2718ea0 (video)
_tf_stream_try_sending_codecs: 97: video H264 clock:90000 channels:0
tp-fs-DEBUG: 12/26/2009 14:18:15.900885: stream 2 0x2718ea0 (video)
set_stream_sending: 1
tp-fs-DEBUG: 12/26/2009 14:18:15.900947: stream 2 0x2718ea0 (video)
tf_stream_request_resource: Requesting resource for direction 1
tp-fs-DEBUG: 12/26/2009 14:18:15.901015: stream 2 0x2718ea0 (video)
tf_stream_request_resource: Requesting resource for direction 1 returned
0
tp-fs-MESSAGE: 12/26/2009 14:18:15.901072: tf_stream_error: stream error
errorno=7 error=Resource Unavailable
[snip]





More information about the telepathy mailing list