I just checked in some very initial work on kaa-mplayer. It's functional, but missing some features, particularly in working with filter chains. What sort of features would be needed for using kaa.mplayer in Freevo?
kaa.mplayer relies on kaa.display, and creates a X11Window and uses -wid to tell MPlayer to draw there. This gives us more flexibility since we can manipulate the window ourselves (hide/show will be important for CanvasMovie). But MPlayer doesn't preserve the aspect ratio when -wid is specified: it fills the entire window. I asked on the mailing list if there's a way around this. In practice, we'll be using software scaling (needed for vf_osd) anyway, so it probably won't be a problem. Still, it'd be nice to know. There's also a question of how dfb/fb will be handled. test/mplayer.py is a simple test app. The code should be pretty obvious. Jason.
signature.asc
Description: This is a digitally signed message part
