The only animations that should be necessary, are play png sequence/play
mng for backgrounds and icons, these should be possible to trigger by
event. We would need move and fades too also event triggered, maybe
freevo can issue an event to the theme on button press. i.e. menu button
pressed -> freevo triggers event for theme -> movies_directory_btn_menu
or movies_dvd_btn_menu event sent to theme engine.

basically passing menu location, the selected item type and the button
in a single string. That way its easy to keep track of in the theme
files. Also event durations needs to be considered.

I don't know about the internals of it, but i'm sure you get the idea.

I've seen microsofts xbox 360, and for each event there is an animation,
the animations in the 360 are done in DirectX, we don't have that and
nor would we want to overcomplicate the system like that.

However! The same style of animations can be achieved using prerendered
sequences. This would probably be the best way to go, as we want freevo
to be in tinsy winsy set top boxes, which don't overheat and burn our
users (as per microsofts exploding xbox scenario)

Hope this helps,
  Karl

On Fri, 2005-09-30 at 09:48 +0200, Dirk Meyer wrote:
> Jason Tackaberry wrote:
> > On Thu, 2005-09-29 at 11:42 +0100, Karl Lattimer wrote:
> >> Another thing about theming, is there any chance of mng animations being
> >> used, some simple animations when events occur could dramatically
> >> improve the appearance of freevo.
> >
> > mng isn't supported directly by the canvas, but it's theoretically
> > possible.  Transition animations of canvas objects are possible and just
> > need to be programmed.  (I don't know what dischi has already for
> > mevas.)  I'll think about how I might support mng on the canvas.  What
> > kinds of things would you use mngs for?
> 
> Maybe the canvas module should have some basic animation subsystem.
> 
> 
> Dischi
> 



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to