[gst-devel] RTSP/RTP streaming - setting correct clock rate
dbikash at gmail.com
Fri Aug 25 12:07:40 CEST 2006
This problem has been solved!
This was not a clock rate problem at all. After debugging, I found that the
clock rate was being correctly set, after all.
Setting the 'sync' property of the xvimagesink to false solved the problem!
Can anyone explain about the sync property and why setting it to false
caused the video to play smoothly?
On 8/25/06, Deeptendu Bikash <dbikash at gmail.com> wrote:
> 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
> On 8/23/06, Deeptendu Bikash <dbikash at gmail.com> wrote:
> > Hello,
> > I am trying to stream H.263 video whose clock rate is different from
> > 90000. In such a case gst-launch rtspsrc location=<RTSP URL> ! rtph263pdepay
> > ! ffdec_h263 ! ximagesink does not work, with the warning: "pad
> > rtpdec0:sinkrtp returned caps that are not a real subset of its template
> > caps".
> > 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?)
> > Thanks,
> > Deeptendu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the gstreamer-devel