[MPlayer-dev-eng] mac osx qaurtz test patch

Camillo Lugaresi camillo at freemail.it
Sun Feb 8 20:36:53 CET 2004


>>>Yeah they should be called Quartz and NSSound (just a newer version of
>>>the NextStep driver) respectively.  Especially since OSX is just a
>>>Apple version of NextStep.
>>That means that CoreAudio == NSSound and CoreVideo == Quartz?
>
>Yip and the other names are rather generic in nature ie, Audio and Video

Actually, neither equivalence is correct.

CoreAudio is part of the new audio architecture of Mac OS X. The 
older NSSound interface is now built _on top_ of CoreAudio (and, in 
part, QuickTime; see 
http://developer.apple.com/qa/qa2001/qa1335.html). The MPlayer macosx 
audio driver does not use NSSound; AFAIK, it calls the CoreAudio HAL.

CoreVideo does not exist - at least, not in Mac OS X. You're probably 
thinking of CoreGraphics, which is the Quartz 2D API.

So: CoreGraphics == Quartz 2D, CoreAudio == CoreAudio. :)

Camillo




More information about the MPlayer-dev-eng mailing list