<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 20, 2019, 18:44 David Ing <<a href="mailto:ding@panopto.com">ding@panopto.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thibault, you said "Transitions happen between 2 overlapping clips".  Do you mean two clips within the same layer?<div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><br></blockquote>Are you saying that this will achieve a 2-second crossfade from a --> b?</div><div><br></div><div>Layer 1:</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>GESSourceClip a</div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>starts at 0 seconds</div><div>ends at 11 seconds</div></div></blockquote></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>GESTransitionClip c</div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>starts at 9 seconds</div></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>ends at 11 seconds</div></blockquote></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>GESSourceClip b</div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>starts at 9 seconds</div><div>ends at 20 seconds</div></blockquote></blockquote></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">That is correct yes :)</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 20, 2019 at 1:37 PM Thibault Saunier <<a href="mailto:saunierthibault@gmail.com" target="_blank" rel="noreferrer">saunierthibault@gmail.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="auto">Hello David,<div dir="auto"><br></div><div dir="auto">Transitions happen between 2 overlapping clips so you need to make sure clips overlap at the point where you add them.</div><div dir="auto"><br></div><div dir="auto">Alternatively, you can use the GESTimeline::auto-transition property to automatically create transitions when 2 clips overlap.</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto"><br></div><div dir="auto">Thibault</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 20, 2019, 17:47 David Ing <<a href="mailto:ding@panopto.com" target="_blank" rel="noreferrer">ding@panopto.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">I am struggling to find a clean example for how to achieve a crossfade.<div><br></div><div>I have a layer which contains two clips of type GESSourceClip:</div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>GESSourceClip a</div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div>starts at 0 seconds</div><div>ends at 9.999999999 seconds</div></div></blockquote></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>GESSourceClip b</div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div>starts at 10 seconds</div><div>ends at 20 seconds</div></blockquote></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><br></div></blockquote><div><div>Now I want a 2 second crossfade from "a" to "b" ... but how?</div><div><br></div><div>Do I create a GESTransitionClip and insert it into the layer between "a" and "b"?</div></div><div><br></div><div>What about the timings.  Do I keep the timings for "a" and "b" unchanged, but set the transition clip as follows?</div><div><ul><li>starts at 9 seconds</li><li>ends at 11 seconds</li></ul><div>Is it okay for the GESTransitionClip to overlap with GESSourceClip with respect to time?</div></div></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" rel="noreferrer noreferrer" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div></div></div>