<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Jan 5, 2019 at 1:35 AM Carl Karsten <<a href="mailto:carl@personnelware.com">carl@personnelware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>I'm trying to  provide tools and test scripts to diagnose and reproduce av sync problems in and around <br></div><div dir="ltr"><a href="https://github.com/voc/voctomix" target="_blank">https://github.com/voc/voctomix</a></div><div><br></div><div>I have a gst pipeline that sends in blip bop and can use my eyes and ears to observe the output, but I would rather have some code to the analysis. <br></div><div><br></div><div>such a thing does exist, but I haven't been able to make it all work smoothly. <br></div><div>create input file:</div><div><a href="https://www.mltframework.org/plugins/ProducerBlipflash/" target="_blank">https://www.mltframework.org/plugins/ProducerBlipflash/</a><br></div><div>melt -profile hdv_720_30p blipflash out=90 -consumer avformat:blipflash.ts terminate_on_pause=1<br></div><div>test:</div><div><a href="https://www.mltframework.org/plugins/ConsumerBlipflash/" target="_blank">https://www.mltframework.org/plugins/ConsumerBlipflash/</a></div><div>melt avformat:blipflash.ts -consumer blipflash:results.txt terminate_on_pause=1<br>cat results.txt <br>0    0.00<br>30    0.00<br>60    0.00<br>90    0.00<br></div><div><br></div><div>Each line is the frame the tone was detected, and how far off the flash is.</div><div><br></div><div>does gst have anything like this?<br></div><div><br></div><div>If one of the gst visualizers like spacescope could give me a full white frame on beep, that would get me most of the way there. <br></div><div dir="ltr"><br></div></div></div></div></div></div></div></div></div></blockquote><div><br></div><div>This gives me my white frame:</div><div><a href="https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/130">https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/130</a><br></div><div>but some of them get lost :(<br></div><div><br></div>quoting my MR: <br>"""I am seeing 46.88fps on a 30 fps stream, so I think many of the white frames are getting lost.<br>I can make this work by playing with the new audiotestsrc parameters, <br></div><div class="gmail_quote">but maybe this blipbop generator should be written from scratch as a single plugin that generates both.<br>"""<div><br></div><div>Can someone point me at some code that does a/v based on the system clock?</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">-- <br><div dir="ltr" class="gmail-m_-4491739991366824435gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Carl K<br><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Carl K<br><br></div></div></div></div></div></div></div>