<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Courier New" size="2">
<div>I write a cmd line for receiving the rtp stream :</div>
<div>&nbsp;</div>
<div><font color="#0000FF">gst-launch udpsrc port=5000 caps=application/x-rtp ! rtph263pdepay ! ffdec_h263 ! filesink location=./abc.out</font></div>
<div>&nbsp;</div>
<div>and it runs ok.</div>
<div>&nbsp;</div>
<div>But I change it to C code, the application cannot run.</div>
<div>&nbsp;</div>
<div><font color="#0000FF">c code:</font></div>
<div><font color="#0000FF">{</font></div>
<div><font color="#0000FF">&nbsp; pipeline = gst_pipeline_new (&quot;Video-DERTP&quot;);</font></div>
<div><font color="#0000FF">&nbsp; rtpsrc&nbsp;&nbsp; = gst_element_factory_make (&quot;udpsrc&quot;,&nbsp; &quot;sourcer&quot;);</font></div>
<div><font color="#0000FF">&nbsp; vidCaps = gst_element_factory_make(&quot;capsfilter&quot;, &quot;capsfilter&quot;);</font></div>
<div><font color="#0000FF">&nbsp; rtpdepay&nbsp; = gst_element_factory_make (&quot;rtph263pdepay&quot;, &quot;H263&#43; depayload&quot;);</font></div>
<div><font color="#0000FF">&nbsp; decoder&nbsp; = gst_element_factory_make (&quot;ffdec_h263&quot;, &quot;h263&#43; decode&quot;);</font></div>
<div><font color="#0000FF">&nbsp; filesink&nbsp; = gst_element_factory_make (&quot;filesink&quot;, &quot;filesink&quot;);</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp; g_object_set(G_OBJECT(vidCaps), &quot;caps&quot;,gst_caps_new_simple(&quot;application/x-rtp&quot;, </font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;media&quot;,G_TYPE_STRING,&quot;video&quot;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;payload&quot;,G_TYPE_INT,96,</font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;clock-rate&quot;,G_TYPE_INT,90000,</font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;encoding-name&quot;, G_TYPE_STRING, &quot;ffenc_h263p&quot;,</font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NULL), NULL);</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp; g_object_set (G_OBJECT (rtpsrc), &quot;port&quot;,5000, NULL);</font></div>
<div><font color="#0000FF">&nbsp;&nbsp;&nbsp; g_object_set (G_OBJECT (filesink), &quot;location&quot;,&quot;./abc.out&quot;, NULL);</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#0000FF">&nbsp; gst_bin_add_many (GST_BIN (pipeline),rtpsrc,vidCaps,rtpdepay,decoder,filesink,NULL);</font></div>
<div><font color="#0000FF">&nbsp; gst_element_link_many (rtpsrc,vidCaps,rtpdepay,decoder,filesink,NULL);</font></div>
<div><font color="#0000FF">}</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#FF0000">error:</font></div>
<div><font color="#FF0000">gst_capsfilter_prepare_buf:assertion 'out_caps != NULL' failed</font></div>
<div><font color="#FF0000">Error Internal data flow error</font></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Thanks</div>
<div><font face="Arial, sans-serif">------------------------------------</font></div>
<div><font face="Arial, sans-serif">Boning,Zhang</font></div>
<div><font face="Arial, sans-serif">&nbsp;</font></div>
<div><font face="Arial, sans-serif">&nbsp;</font></div>
<div><font face="Arial, sans-serif">&nbsp;</font></div>
<div><font face="Arial, sans-serif">&nbsp;</font></div>
<div><font face="Arial, sans-serif">&nbsp;</font></div>
<div><font face="&#23435;&#20307;, sans-serif">&nbsp;</font></div>
</font>
</body>
</html>