<div dir="rtl"><div dir="ltr">I think I found my mistake, it seems that gst_net_client_clock_new should receive the basetime without the added delay.</div><div dir="ltr"><br></div><div dir="ltr">this code works:</div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr">GstClock* net_clock = gst_net_client_clock_new ("net_clock", "127.0.0.1",</div><div dir="ltr"><span class="" style="white-space:pre">          </span>7000, baseTimeFromServer);</div><div dir="ltr">gst_element_set_start_time (shared.pipeline, GST_CLOCK_TIME_NONE);</div><div dir="ltr">gst_pipeline_use_clock (GST_PIPELINE (shared.pipeline), net_clock);<span class="" style="white-space:pre">     </span></div><div dir="ltr">gst_element_set_base_time(shared.pipeline,baseTimeFromServer + (GST_SECOND * 5 ));</div></div></div><div class="gmail_extra"><div dir="ltr"><br><div class="gmail_quote">2014-10-28 1:28 GMT+02:00 Jacob S <span dir="ltr"><<a href="mailto:jacobhameiri@gmail.com" target="_blank">jacobhameiri@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 .8ex;border-left:1px #ccc solid;border-right:1px #ccc solid;padding-left:1ex;padding-right:1ex"><div dir="rtl"><div dir="ltr">I am trying to synchronize multiple players playing local video files ( on different machines ) by using a GstNetTimeProvider. I manage to sync the video but the audio starts with glitches and only after a few seconds gets synced.</div><div dir="ltr"><br></div><div dir="ltr">I am getting many of these warning:</div><div dir="ltr"><br></div><div dir="ltr"><div dir="ltr">0:00:01.781773068  1724 0000001F81936D80 WARN           audiobasesink gstaudiobasesink.c:1288:gst_audio_base_sink_skew_slaving:<directsoundsink0> correct clock skew 29731984 > 20000000</div><div dir="ltr">0:00:01.983255580  1724 0000001F81936D80 WARN           audiobasesink gstaudiobasesink.c:1288:gst_audio_base_sink_skew_slaving:<directsoundsink0> correct clock skew 27372635 > 20000000</div><div dir="ltr">0:00:02.285559807  1724 0000001F81936D80 WARN           audiobasesink gstaudiobasesink.c:1288:gst_audio_base_sink_skew_slaving:<directsoundsink0> correct clock skew 41467035 > 20000000</div><div dir="ltr"><br></div></div><div dir="ltr">this is the time_server code :</div><div dir="ltr"><a href="https://www.dropbox.com/s/ggkcktwu99tkfbl/time_server.cpp?dl=0" target="_blank">https://www.dropbox.com/s/ggkcktwu99tkfbl/time_server.cpp?dl=0</a><br></div><div dir="ltr"><br></div><div dir="ltr">this is the player code:</div><div dir="ltr"><a href="https://www.dropbox.com/s/pytaru389syty4i/player.cpp?dl=0" target="_blank">https://www.dropbox.com/s/pytaru389syty4i/player.cpp?dl=0</a><br></div><div dir="ltr"><br></div><div dir="ltr">What am I doing wrong?</div><div dir="ltr"><br></div><div dir="ltr">Thanks</div><span class="HOEnZb"><font color="#888888"><div dir="ltr">Jacob</div></font></span></div>
</blockquote></div></div></div>