I am trying to do the same thing by writing an application. For the
receiver, I am creating a udpsrc, depayloader, decoder and
videosink, and linking them together. I am creating them like this:<br>
<br>depayloader = gst_element_factory_make("rtph263pdepay", "testrtpplayer_depay");<br>
decoder = gst_element_factory_make("ffdec_h263", "testrtpplayer_dec");<br>
<br>
My question is, how do I set the caps of the rtph263pdepay sink pads to accept <span class="e" id="q_10ceaa99fcfb26b9_3">"application/x-rtp, clock-rate=90000,pt=97"?<br>
<br>
Thanks,<br>
Deeptendu <br>
<br>
</span><div><span class="gmail_quote">On 8/8/06, <b class="gmail_sendername">M M</b> <<a href="mailto:mikel_m01@yahoo.com">mikel_m01@yahoo.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><br>Hi,<br>Thanks!!!, That solved the problem.<br><br>Regards,<br>Michael</div><div><span class="e" id="q_10ceaa99fcfb26b9_1"><br><b><i>Philippe Khalaf <<a href="mailto:burgerman@users.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
burgerman@users.sourceforge.net</a>></i></b> wrote:</span></div><div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"></blockquote></div><div><span class="e" id="q_10ceaa99fcfb26b9_3">
Hi,<br><br> Try this :<br><br>gst-launch udpsrc port=4000 ! application/x-rtp, clock-rate=90000,<br>pt=97 ! rtph263pdepay ! ffdec_h263 ! xvimagesink<br><br>Regards,<br>Philippe<br><br>M M wrote:<br>> Hi,<br>> Please I need help on RTP pipeline, I have this pipeline:
<br>> <br>> Sender:<br>> gst-launch videotestsrc ! ffenc_h263p ! rtph263ppay ! udpsink port=4000<br>> Setting pipeline to PAUSED ...<br>> Pipeline is PREROLLING ...<br>> Pipeline is PREROLLED ...<br>> Setting pipeline to PLAYING ...
<br>> New clock: GstSystemClock<br>> <br>> Works fine!!! but the Receiver:<br>> <br>> gst-launch udpsrc port=4000 ! rtph263pdepay ! ffdec_h263 ! xvimagesink<br>> OR
even<br>> gst-launch udpsrc port=4000 ! rtph263pdepay ! fakesink<br>> <br>> Setting pipeline to PAUSED ...<br>> Pipeline is live and does not need PREROLL ...<br>> Setting pipeline to PLAYING ...<br>> New clock: GstSystemClock
<br>> <br>> ** (gst-launch-0.10:29039): CRITICAL **: gst_base_rtp_depayload_chain:<br>> assertion `filter->clock_rate > 0' failed<br>> ERROR: from element /pipeline0/udpsrc0: Internal data flow error.<br>
> Additional debug info:<br>> gstbasesrc.c(1569): gst_base_src_loop (): /pipeline0/udpsrc0:<br>> streaming task paused, reason error (-5)<br>> Execution ended after 2564000 ns.<br>> Setting pipeline to PAUSED ...
<br>> Setting pipeline to READY ...<br>> Setting pipeline to NULL ...<br>> FREEING pipeline ...<br>> <br>> I traced the error to gstrtph263pdepay.c and gstbasertpdepayload.c and<br>> tried to fix the clockrate, by commenting out checking the structure (in
<br>>
gstrtph263pdepay.c setcaps), that didn't work. This error unfortunately<br>> exists in all the RTP depayloaders. Maybe I am doing something wrong!.<br>> Please help.<br>> <br>> Regards,<br>> Michael<br>>
<br>> ------------------------------------------------------------------------<br>> See the all-new, redesigned <a href="http://Yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Yahoo.com
</a>. Check it out.<br>> <br>> <br>> <br></span></div><div><span class="q">> ------------------------------------------------------------------------<br>> <br>> -------------------------------------------------------------------------
<br>> Using Tomcat but need to do more? Need to support web services, security?<br>> Get stuff done quickly with pre-integrated technology to make your job easier<br>> Download IBM WebSphere Application Server v.1.0.1
based on Apache Geronimo<br>> <a href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
</a><br>>
<br>> <br>> ------------------------------------------------------------------------<br>> <br>> _______________________________________________<br>> gstreamer-devel mailing list<br>> <a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
gstreamer-devel@lists.sourceforge.net</a><br>> <a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
</a><br><br></span></div><div></div><div><span class="ad"><br><p>
                </p><hr size="1">Do you Yahoo!?<br>
Get on board. <a href="http://us.rd.yahoo.com/evt=40791/*http://advision.webevents.yahoo.com/handraisers" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">You're invited</a> to try the new Yahoo! Mail Beta.
<p></p></span></div><br>-------------------------------------------------------------------------<br>Using Tomcat but need to do more? Need to support web services, security?<br>Get stuff done quickly with pre-integrated technology to make your job easier
<br>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642" target="_blank">
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642</a><br><br>_______________________________________________<br>gstreamer-devel mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:gstreamer-devel@lists.sourceforge.net">
gstreamer-devel@lists.sourceforge.net</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
</a><br><br><br></blockquote></div><br>