[Telepathy] h264 video

Sjoerd Simons sjoerd.simons at collabora.co.uk
Wed Oct 20 08:26:26 PDT 2010


On Wed, 2010-10-06 at 13:08 +0200, Bas van den Berg wrote:
> We're trying to get a video stream from a SIP camera with h264 video.
> From my understanding
> telepathy should provide the decoder information out-of-band and pass
> it to the Gstreamer plugin
> using the caps 'codec_data=..'. However, what we observe is:
> 
> dsp gstdspbase.c:1118:sink_event:<dspvdec0>^[[00m event: newsegment
> dsp gstdspvdec.c:1229:sink_setcaps:<dspvdec0>^[[00m sink caps:
> video/x-h264
> dsp gstdspbase.c:994:init_node:<dspvdec0>^[[00m src caps:
> video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0/1
> ** Message: Element error: couldn't start node2 -- (null)
> 
> So the decoder only gets 'video/x-h264' as caps.
> In case of gst-dsp, the decoder can't get the correct info from the
> stream somehow and
> so no decoding is done.
> 
> Anyone else got any experience with h264 video streaming with
> telepathy (Omap3 btw)? 

I needed to patch the master branch of gst-dsp to add some basic h264
header parsing to get things to work[0]. After that things worked for
me. Might be worth a try to see if that improves things for you :)

0:
http://git.collabora.co.uk/?p=user/sjoerd/gst-dsp.git;a=commitdiff;h=74c18759e5a194c6a49be6787500d2645db313c8

-- 
Sjoerd Simons <sjoerd.simons at collabora.co.uk>
Collabora Ltd.


More information about the telepathy mailing list