<div dir="ltr"><div>Thanks for your reply.</div><div><br></div><div>I wanted to enable the discontinuity handling in my demux element based on the arrival time of the discontinuous PCRs by calling one api (provided by hardware demux) which required that a clock must be set on demux before doing this.This api also cannot be called after my demux got the PCR. Now as per Gstreamer design,I can only assign clock to demux while moving to PLAY state, and by that my demux gets the PCR so it doesn't let me call the api for handling demux discontinuity. That's why I wanted that I have a clock in PAUSED state.</div>

<div><br></div><div>Thanks,</div><div>Yogesh</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 15, 2014 at 8:47 PM, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mi, 2014-01-15 at 10:12 -0500, Nicolas Dufresne wrote:<br>
> Le mercredi 15 janvier 2014 ā 17:01 +0530, Yogesh Tyagi a écrit :<br>
><br>
> > Is there any way we can force gstreamer to allocate clock in PAUSED<br>
> > state?<br>
><br>
> It really depends on what clock you want. For audio clock, this is not<br>
> possible, and even if it was it would not be going forward in pause<br>
> state. If you need a clock sooner, and want this clock to be used by<br>
> your pipeline, I would recommend using gst_system_clock_obtain() and<br>
> gst_element_set_clock(pipeline, clock). Be aware that audio quality may<br>
> suffer.<br>
<br>
</div></div>You most likely want to use gst_pipeline_use_clock() though, as<br>
otherwise GstPipeline will still select a clock itself when changing<br>
state from PAUSED to PLAYING. Which is usually when clocks are selected<br>
and also when clocks are advancing in the GStreamer context (i.e. the<br>
running time advances, but for some clocks they also don't advance at<br>
all in PAUSED like Nicolas says).<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sebastian Dröge, Centricular Ltd - <a href="http://www.centricular.com" target="_blank">http://www.centricular.com</a><br>
Expertise, Straight from the Source<br>
</font></span><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>