[MPlayer-dev-eng] [PATCH] YUV support for vo_quartz, at last

Nicolas Plourde nicolas.plourde at sympatico.ca
Fri Apr 30 22:35:30 CEST 2004


> At 9:14 +0200 30-04-2004, Romain Dolbeau wrote:
>> Hello all,
>>
>> At last, working YUV support for the Quartz video
>> output module. Full screen and OSD are supported
>> (for some reason unknown yet, OSD in YUV is on top
>> of the screen instead of bottom. Also, in fullscreen,
>> OSD is on the picture and not in the black bar like
>> it's done with vo_sdl). vo_quartz support suboptions
>> to force one (or more) of the rendering mode
>> (e.g., -quartz use_uyvy)
>
> I see this was done by using QuickTime, like SDL does. At this point, 
> there is no reason to call it vo_quartz: it would make more sense to 
> make it a separate driver and call it vo_quicktime. The event handling 
> code should then be moved to a separate file that can be used by both 
> modules.
>
> Not that using QuickTime is a bad idea! Quite the opposite: 
> CoreGraphics (Quartz 2D API) was never meant for fast image blitting, 
> and QuickTime's image support is always going to outperform it. All 
> I'm saying is that you should change the driver's name to reflect what 
> it really does.
>
> Camillo Lugaresi

Quicktime framework is used for color space conversion only. And on OSX
Your are always using quartz compositor at some point, OpenGL, 
Quicktime, Quartz 2d, Quickdraw.

That why I named it quartz.

btw Diego what is going on with Arpi... My account is still disabled, I 
have stuff to commit before we
go back in the same trouble we had.

====
Nicolas Plourde <nicolas.plourde at sympatico.ca>




More information about the MPlayer-dev-eng mailing list