Off to bed now, but I just wanted to say to you Viggo, that the blend stuff looks awsome! Hope it performs well..
Also, maybe a feature requirement for down the track is a flag to turn off the plugin when a record starts.. So you get the fruit 95% of the time, cust not at times ofhigh CPU contention.. Mick -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Viggo Fredriksen Sent: Wednesday, 21 April 2004 10:40 PM To: [EMAIL PROTECTED] Subject: [Freevo-devel] Update: Animation support for freevo Hi! Haven't got in touch with Gustavo for a while, this mail was intended for him, but I figured I could just as well post it on the list for other to view. I've done some updates to the animation stuff + changed some plugins in freevo to use it. Attached is a tarball of the modified files (not patches). I hope I haven't left anything out this time around! I'm still using audio.mplayervis as my base for visualization, waiting for Gustavo's pygoom (and eventually libvisual) to merge this into audio.mpav. I'm anxious to see how well this performs :) Attached is also my pygoom version (yeah, that hackish one). Haven't segfaulted or the likes in two weeks of almost continous usage. I haven't done much with it as it will eventually be replaced, so building may fail. Try 'make install', if errors occur - check Makefile and setup.py. Some screenshots of visualization stuff: http://www.matrise.net/~viggo/freevo/animation/ Regards Viggo Fredriksen --------------------------------------------------------------- = Changes, animation: Render/Render_Thread: o Fixed a couple of threading issues o Fixed some issues with removing animations from render list BaseAnimation: o Uses fps based polling insted of poll-intervals o start() now adds itself to the renderlist o Updates only affected background rects when damaged (damage still needs work) = Changes, Freevo: osd.py: o Removed render_thread o Reworked damage scheme: - new osd.screenblit() method to better marshall what rects is really being updated on screen. o working shutdown() o Removed blending from osd.update() skins.main.screen.py: o use osd.screenblit() insted of osd.screen.blit() audio.mplayervis: o Get placement from skin o Support detachbar o Timed blending between visualization and coverimage o Initial OSD_MESSAGE support for fullscreen audio.detacbar: (note: only supports idlebar-view atm) o Scrolling text o visualization support image.viewer: o Use new Transition anim. for blending instead of osd.update() - Two different wipe/blend effects -> Uses these randomly atm. plugin.freevoscreensaver: o Support new Screensaver anim. (very boring stuff :) ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freevo-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-devel
