On Mon, 2008-06-30 at 16:05 +0100, Matthew Allum wrote:
> I mean its going to be more efficient pushing frames from mplayer
> directly into Clutter rather than going via the X server. 

As I think about it more, I suspect you're right.  Even in the most
optimized path, when using video textures, we're still incurring one
additional memcpy for each frame when using XvShmPutImage(), before the
Xserver uploads the frame to the graphics card.

This assumes though that clutter does hardware-accelerated colorspace
conversion of YUV frames via fragment programs.  I'm curious on which
cards/chipsets is this supported right now?


> Try latest trunk, that patch is now integrated.

Getting a compile error off a pristine checkout:

        In file included from ../x11/clutter-backend-x11.h:35,
                         from clutter-backend-glx.h:33,
                         from clutter-backend-glx.c:40:
        ../x11/clutter-x11.h:45:48: error:
        clutter/x11/clutter-x11-enum-types.h: No such file or directory
        
I see clutter-x11-enum-types.[ch].in in Makefile.am.  Using autoconf
2.61 and automake 1.10.  I was never terribly good at autotools, so I'm
hoping it's obvious to you. :)

Cheers,
Jason.

-- 
To unsubscribe send a mail to [EMAIL PROTECTED]

Reply via email to