<div dir="ltr">Hi,<br><br>I am trying to use videomixer to do overlay graphics over the "main" video. My "main" pipeline is changed dynamically to implement gapless playout. My idea was to overlay a semi-transparent static graphic image over the video stream.<br><br>The problem I am having now is that videomixer does not forward my original SEGMENT events, but sends its own segment instead, which starts from 0. I use segments (seek) to implement in- and out-markers in the files for playout. As soon as I added the videomixer element (even without connecting other sinks, just the "main" video), my video stitching no longer works. Basically it says that all frames are from the past for 2nd and all the rest files after the 1st. The 1st file plays normally. So the questions are:<div><ol><li>how should I handle the situation when I have different segments incoming on different sinks of videomixer, say one sink has a permanent segment of just 0..-1 and another sink has the segment changing time after time (1 seek on each new file)?<br></li><li>is there something wrong with the way I currently construct and operate the whole pipeline maybe?</li></ol><br>I am attaching the pipeline snapshot at the point where two files are connected: one is playing and another is prepared and waiting on the concat. I am also attaching the debug log. It is not totally complete, the following filters were used: GST_DEBUG=*:5,APP:5,GST_MEMORY:3,libav:3,structure:3,GST_REFCOUNTING:3,GST_REGISTRY:3<br><br>log file: <a href="https://drive.google.com/open?id=0Bz5JvqnApX6WUXhsODBKZC1ZbXc">https://drive.google.com/open?id=0Bz5JvqnApX6WUXhsODBKZC1ZbXc</a><br>pipeline dump: <a href="https://drive.google.com/open?id=0Bz5JvqnApX6WcjdHYjZVMlJVVWM">https://drive.google.com/open?id=0Bz5JvqnApX6WcjdHYjZVMlJVVWM</a><div><br></div><div><br>Will appreciate any advice. Thanks!<br><br>--<br>Regards,<br>Vlad</div></div><div><br></div><div><br></div></div>