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 <[email protected]> Collabora Ltd. _______________________________________________ telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
