>From the perspective of the Freevo UI, there are two aspects to the "video problem":
1. High performance rendering of an alpha composited overlay on a running video. 2. Being able to manipulate a video as a canvas object (to perform visual effects, transformations, and transitions). Our previous approach during Freevo 2 development has been to solve this problem with player-specific extensions. For MPlayer, this came in the form of vf_overlay and vf_outbuf, which was written and maintained by me for some time now, and available at http://urandom.ca/mebox/downloads.php . For Xine, I implemented this functionality in a custom VO driver called kaa. Our decision to move to clutter as the backend was in part informed by our desire to use GL to solve the above to problems. This new approach allows us to take better advantage of hardware acceleration, and is just a much more sane solution for the future. As a result, the kaa driver in kaa.xine -- at least in its current form -- is deprecated and will be removed. Furthermore, I will no longer be maintaining the vf_overlay/vf_outbuf patch for MPlayer. Within the next couple weeks, I will be removing this functionality from kaa.xine and kaa.popcorn in svn, and reworking this aspect of kaa.popcorn to integrate with clutter. Cheers, Jason. ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel