>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

Reply via email to