<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Expert:<div>  I created my customized pipeline as "appsrc-->h264parse-->v4l2h264dec-->waylandsink".</div><div>  then I try to use my customized clock to control the video playback (in fact, I used the above pipeline inside a bigger/complete pipeline). however, I found gst_pipeline_set_clock() doens't work for me.</div><div>  </div><div>  I call gst_pipeline_set_clock() before setting the pipeline to PLAYING state, and gst logs shows it take effect (the clock is set to each element); but when the pipeline changed state to PAUSED, gst_bin_provide_clock_func() return NULL (it is strange), and gst_system_clock_obtain() is called to update the clock.</div><div><br></div><div>  I'm not sure whether there is something wrong in my code, or potential mistake in gst base code.</div><div>here is my sample code and gst logs(GST_DEBUG=*:6).</div><div><br></div></div></div></div></div></div>