<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1433710097330_7360">I always forget that src/sink is reversed for pads...</div><div id="yui_3_16_0_1_1433710097330_7362">Setting the offset on the sink pad of the compositor did the job and it works well :)</div><div id="yui_3_16_0_1_1433710097330_7363">Thanks !<br></div><div id="yui_3_16_0_1_1433710097330_7364"><span></span></div>  <br><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"> <font face="Arial" size="2"> Le Dimanche 7 juin 2015 22h19, philippe renon <philippe_renon@yahoo.fr> a écrit :<br> </font> </div> <blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <br><br> <div class="y_msg_container"><div id="yiv0346775393"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id="yiv0346775393yui_3_16_0_1_1433707853212_4554"><span></span></div>  <br clear="none"><div class="yiv0346775393qtdSeparateBR" id="yiv0346775393yui_3_16_0_1_1433707853212_4536"><br clear="none"><br clear="none"></div><div class="yiv0346775393yahoo_quoted" id="yiv0346775393yui_3_16_0_1_1433707853212_4533" style="display:block;"> <div id="yiv0346775393yui_3_16_0_1_1433707853212_4532" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div id="yiv0346775393yui_3_16_0_1_1433707853212_4531" style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"> <div dir="ltr" id="yiv0346775393yui_3_16_0_1_1433707853212_4535"> <font id="yiv0346775393yui_3_16_0_1_1433707853212_4534" face="Arial" size="2"> Le Dimanche 7 juin 2015 20h14, Sebastian Dröge <sebastian@centricular.com> a écrit :<br clear="none"> </font> </div> <div class="yiv0346775393yqt9014823690" id="yiv0346775393yqt24346"><blockquote id="yiv0346775393yui_3_16_0_1_1433707853212_4530" style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;">  <br clear="none"><br clear="none"> <div class="yiv0346775393y_msg_container" id="yiv0346775393yui_3_16_0_1_1433707853212_4537">On So, 2015-06-07 at 18:00 +0000, philippe renon wrote:<br clear="none">> I have several branches feeding into a compositor and would like to<br clear="none">> delay one or more ot them (i.e. upstream of the compositor).<br clear="none">> <br clear="none">> One of the branches I'd like to delay has these elements : udpsrc !<br clear="none">> identity ! textrender ! videorate <br clear="none">> <br clear="none">> Do any of those elements implement GstChildProxy ?Would it make sense<br clear="none">> to have identity implement GstChildProxy ?<br clear="none"><br clear="none">None of them do and it IMHO doesn't make sense for identity. But<br clear="none">compositor's sinkpads do, and you can just set the pad offset on them.<br clear="none"><br clear="none">But as always, gst-launch is a debugging and testing tool. Write your<br clear="none">application in a real programming language if you want to do such<br clear="none">things.<div class="yiv0346775393yqt3360321801" id="yiv0346775393yqtfd22040"><br clear="none"><br clear="none">-- <br clear="none">Sebastian Dröge, Centricular Ltd · <a rel="nofollow" shape="rect" target="_blank" href="http://www.centricular.com/">http://www.centricular.com</a></div><br clear="none"></div></blockquote></div><div id="yiv0346775393yui_3_16_0_1_1433707853212_4810">Well I need to introduce the offset upstream of a compositor.</div><div dir="ltr" id="yiv0346775393yui_3_16_0_1_1433707853212_4809">I can always introduce a second compositor (with a single source) just to benefit from the fact that it exposes the pad offset to gst-launch (which I have to use at this stage...).</div><div id="yiv0346775393yui_3_16_0_1_1433707853212_4812">Not very elegant but could work. </div><div id="yiv0346775393yui_3_16_0_1_1433707853212_4779"><br clear="none"></div><div id="yiv0346775393yui_3_16_0_1_1433707853212_4765">Is it correct to say that, ideally, all elements should implement GstChildProxy and expose pad properties to gst-launch ?<br clear="none"></div><div id="yiv0346775393yui_3_16_0_1_1433707853212_4763">Is that in line with a hypothetical long term road map or would it just be plain stupid ?<br clear="none"></div><div id="yiv0346775393yui_3_16_0_1_1433707853212_4697"><br clear="none"></div><div id="yiv0346775393yui_3_16_0_1_1433707853212_4696"><br clear="none"></div><div class="yiv0346775393y_msg_container" id="yiv0346775393yui_3_16_0_1_1433707853212_4537"><br clear="none"></div><blockquote id="yiv0346775393yui_3_16_0_1_1433707853212_4530" style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5px;padding-left:5px;"> </blockquote>  </div> </div>   </div></div></div></div><br><br></div> </blockquote>  </div> </div>   </div></div></body></html>