[Ardour-Dev] ardour3 video timeline

Robin Gareus robin at gareus.org
Wed Jun 30 12:51:37 PDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/29/2010 03:54 AM, Paul Davis wrote:
> On Mon, Jun 28, 2010 at 9:33 PM, Patrick Shirkey
> <pshirkey at boosthardware.com> wrote:
>> It seems that he has solved these 2 items in relation to the ruler display
>> area.
>>
>> What I am missing is the specifics on what is different between the ruler
>> section and the edit section and why the rulers can't be dropped randomly
>> anywhere on the edit canvas.
>>
>> Am I correct that the ruler is drawn on top of the edit canvas? or is it a
>> seperate ruler canvas?
> 
> the rulers are just packed into container above the track canvas.
> 
>> Is it simply that the ruler widgets are not able to be drawn in the edit
>> canvas because they are widgets and not canvas items?
> 
> that's a true statement. it used to be that we had a separate canvas
> for the marker bars so that we could scroll the tracks vertically
> independently of the timeline. but the rulers are widgets packed into
> a container above the canvas.
> 
> but nick mainsbridge did some great work on canvas scrolling so that
> it is done by moving a whole group of items rather than "actually"
> scrolling the canvas itself. this enabled him to put the marker bars
> onto the canvas, but the widget-ish nature of the rulers keep them off
> on their own.

hehe, this feature has caused me some headaches, because the
video-timeline is not infinite with the canvas taking care of scrolling it.

(It'd need to have every video-frame on the canvas to do that.
assuming a 90mins movie, 25fps and 80x60 pixels that'll be 2.4GB.
it might be an option in the future)

group->move is still very handy though.
Currently I subtract leftmost_frame on all moves and only keep
"visible-area + 2 video frames" in ardour.

One goal of getting a simple usable version soon is to gather statistics
on usage patterns for tweaking the video-frame cache settings.

robin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkwroEkACgkQeVUk8U+VK0LGtwCdELMtAQMg9ZfqxElDpBHXer8D
q4YAn0N1rsxF8okwCGF0chAgpZd0V3+3
=KBJ2
-----END PGP SIGNATURE-----



More information about the Ardour-Dev mailing list