Brandon Lewis wrote:
> One way to think of transitions is as being defined by two clips A and
> B. Let's define the start of Transition(A, B) as B.start, and the
> duration as (A.end - B.start). A transition could be an object that
> observes A and B, updating the properties of the gnloperation and
> gst.Controller objects it owns when A and B change (I already have code
> which implements this).
> 
> The question is, "when should Transition objects be created and
> destroyed?" Our notion of transitions implies that they can only exist
> when at least two clips "overlap" each other on the same layer (have
> equal priority), like this (here the clips are staggered for clarity):
> 
> [AAAAAAAAA]
>      [BBBBBBBBBBBB]
> |---Time--------------->
> 

why not require that transitions happen between clips on the same video layer

---------      ------------
aaaaaaaa|      |bbbbbbbbbbb
---------      ------------

when you slide them into each other, they overlap

----------//------------
aaaaaaaa // bbbbbbbbbbbb
--------//--------------

or
_______________   ____________
        _______|  |
aaaaaa | _________| bbbbbbbbbbb
_______| |_____________________


Sam


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Pitivi-pitivi mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pitivi-pitivi

Reply via email to