The same problem is happening even with mpeg4 video (MP4V-ES). If the
clock rate is different from 90000 it does not play correctly. Any help
out there?<br><br><div><span class="gmail_quote">On 8/23/06, <b class="gmail_sendername">Deeptendu Bikash</b> &lt;<a href="mailto:dbikash@gmail.com">dbikash@gmail.com</a>&gt; 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>Hello,<br>
<br>
I am trying to stream H.263 video whose clock rate is different from
90000. In such a case gst-launch rtspsrc location=&lt;RTSP URL&gt; !
rtph263pdepay ! ffdec_h263 ! ximagesink does not work, with the
warning: &quot;pad rtpdec0:sinkrtp returned caps that are not a real subset
of its template caps&quot;. <br>
<br>
However, if I go and change the clock rate from 90000 to the range [1,
2147483647] in gst_rtp_h263p_depay_sink_template (gstrtph263pdepay.c),
and rebuild and reinstall the gst-plugins-good-0.10.3, the video plays,
but not at the correct rate. Where is the correct place in the code to
set the clock rate from the SDP? (I can see that
gst_rtp_h263p_depay_setcaps() can actually set the caps, and
gst_rtspsrc_media_to_caps() can convert the SDP to caps, but how should
I link all these to make the thing work, either by changing existing
plugin code, or in the gst-launch command line?)<br>
<br>
Thanks,<br></div><div><span class="sg">
Deeptendu<br>

</span></div></blockquote></div><br>