<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html><head><meta http-equiv="Content-Type" content="text/html;charset=us-ascii">
<style>BODY{font:10pt Tahoma, Verdana, sans-serif}</style></head><body>
<div style="text-align: left;">I think it has to do with caps.<br><br>When i play a local file (works fine) i see:<br>dsp gstdspvdec.c:1229:sink_setcaps:<dspvdec0> sink caps: video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, codec_data=(buffer)000001b003000001b50900000100000001200086c400630c5010b0518f, width=(int)640, height=(int)352, framerate=(fraction)24/1<br>dsp gstdspparse.c:656:gst_dsp_mpeg4_parse:<dspvdec0> width=640, height=352<br>dsp gstdspbase.c:994:init_node:<dspvdec0> src caps: video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)352, framerate=(fraction)24/1<br>dsp gstdspvdec.c:947:create_node:<dspvdec0> algo=mp4vdec_sn.dll64P <br>dsp gstdspvdec.c:1049:create_node:<dspvdec0> dsp node created<br><br>but when i try with telepathy (rtp), i see:<br>dsp gstdspvdec.c:1229:sink_setcaps:<dspvdec0> sink caps: video/x-h264<br>dsp gstdspbase.c:994:init_node:<dspvdec0> src caps: video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0/1, width=(int)352, height=(int)288<br>dsp gstdspvdec.c:947:create_node:<dspvdec0> algo=h264vdec_sn.dll64P<br>dsp gstdspvdec.c:1049:create_node:<dspvdec0> dsp node created<br><br>Which is different off course.<br>Since the codec_data cannot be hardcoded (comes from camera), any other ideas?<br><br></div><blockquote style="padding-left: 5px; margin-left: 5px; border-left: 2px solid rgb(0, 0, 255); margin-right: 0px;"><hr><b>From:</b> Bas van den Berg [mailto:bberg@mail.altenpts.nl]<br><b>To:</b> telepathy@lists.freedesktop.org<br><b>Sent:</b> Thu, 30 Sep 2010 11:37:28 +0200<br><b>Subject:</b> [Telepathy] gst-dsp: dspvdec (h264)<br><br>
<div style="text-align: left;">I'm running a setup with h264video streaming. The audio is working,<br>but the video doesn't. My video-widget.cpp just creates an autovideosink, which<br>does create the correct pipeline.<br><br>Did anyone get gst-dsp on Omap3 working with telepathy? I'd love to know how.<br><br>What i see in my output is:<br><br>static void Tp::FarsightChannel::Private::onSrcPadAdded(TfStream*, GstPad*, FsCodec*, Tp::FarsightChannel::Private*) media-type: audio<br>tp-qt4 0.3.10 DEBUG: Entering Chan::Priv::updateContacts() with 3 contacts<br>void CallWidget::onTfChannelStatusChanged(Tp::FarsightChannel::Status)<br>** Message: Element error: Internal data flow error. -- gstbasesrc.c(2550): gst_base_src_loop (): /GstPipeline:pipeline0/FsRtpConference:fsrtpconference0/GstBin:bin1/GstUDPSrc<br>streaming task paused, reason not-linked (-1)<br><br>(<unknown>:1413): tp-fs-DEBUG: stream 1 0x17d570 (video) cb_fs_stream_src_pad_added: New pad src_2_608194910_96: 96: video H264 clock:90000 channels:0 params:(nil)<br>static void Tp::FarsightChannel::Private::onSrcPadAdded(TfStream*, GstPad*, FsCodec*, Tp::FarsightChannel::Private*) media-type: video<br>void CallWidget::onTfChannelStatusChanged(Tp::FarsightChannel::Status)<br>output_loop: empty buffer<br>output_loop: empty buffer<br>output_loop: empty buffer<br>...<br>(the last msg repeats with around 20Hz, framerate?)<br><br><br><br></div></blockquote><style>
BODY {font:10pt Tahoma,Verdana,sans-serif}
</style>
</body></html>