<div dir="ltr">Hi,<div><br></div><div>We have a live pipeline which looks like this : </div><div><br></div><div>src1 --> videoscale --> capsfilter --> </div><div>                                                           compositor --> sink</div><div>src2 --> videoscale --> capsfilter --> </div><div><br></div><div>It allows us to mix two inputs in side by side or picture in picture configuration. </div><div><br></div><div>While the pipeline is running, we want to change from one to another configuration several times. </div><div><br></div><div>To change the videoscale properties (width and height), we change the caps of the capsfilters, and to change the compositor configuration, we use the xpos and ypos of the input pads. </div><div><br></div><div>That works well, except that those changes are not synchronized, and we see the videos in the output moving and then being resized. </div><div><br></div><div>We found the GstController, which can operate on the properties of the compositor input pads, doing the updates according to the running time of the pipeline.</div><div><br></div><div>But the GstController approach does not seem to work for caps properties, since ControlBinding only works for element properties. </div><div><br></div><div>So here is our question : How can we synchronize against the running time both changes on the videoscale and the compositor ?</div><div><br></div><div>Thank you for your advice,</div><div><br></div><div>Benjamin</div><div><br></div><div>-- <br><div class="gmail_signature"><div><img src="https://www.google.com/a/vodalys.com/images/logo.gif"></div><div><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><p style="margin:0px"><strong><b><font size="2" color="gray" face="Arial Black"><span style="font-size:11pt;font-family:"Arial Black";color:gray">Benjamin Le Bozec</span></font></b></strong><font size="1" color="#7d8c79" face="Verdana"><span style="font-size:7.5pt;font-family:Verdana;color:rgb(125,140,121)"><br></span></font></p><p style="margin:0px"><font size="1" color="#7d8c79" face="Verdana"><span style="font-size:7.5pt;font-family:Verdana;color:rgb(125,140,121)">Tél. +33 (0)2 99 63 42 36<br></span></font><a href="http://www.vodalys.com/" style="color:rgb(42,93,176)" target="_blank"><b><font size="1" color="#ff8000" face="Verdana"><span style="font-size:7.5pt;font-family:Verdana;color:rgb(255,128,0);font-weight:bold">http://www.vodalys.com</span></font></b></a></p><p style="margin:0px"><font size="3" face="Times New Roman"><span style="font-size:12pt"> </span></font></p></span></div></div>
</div></div>