QuartzGL in iTunes

cybero's picture

This question was in some slight fashion prompted by postings about booting into a 64 bit kernel.

Of course not all applications are 32 / 64 bit switchable and iTunes [9.2.1][4] is actually meant to be usable on 10.4 upwards, so no surprise I guess as to its not having been made switchable at all.

It does have one rather interesting setting, unflagged no doubt due to the application not being intended to be run solely upon machines that are Quartz Extreme capable [some Macs that can run 10.4 don't have Quartz Extreme capable cards as they where produced before that particular specification came out]

In the iTunes application's package contents one can find the Info.plist.

It has a setting.

QuartzGL enable, as previously stated, by default it is unflagged.

I'm just beginning to run iTunes with this flagged in a re-edited Info.plist file that I authenticated into the application's package contents folder, so I shall post and advise.

Just wondered if anyone else had seen this. & also what I have been missing by not having QuartzGL enabled. Thus far I haven't found much difference to speak off.

PreviewAttachmentSize
iTunesQuartzGL enable.png
iTunesQuartzGL enable.png106.88 KB

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

cybero's picture
Re: QuartzGL in iTunes

gtoledo3's picture
Re: QuartzGL in iTunes

That's interesting... I had kind of thought that the Viewer for quartzcompositions in iTunes was supplied by the Quartz Composer Visualizer.bundle in the iTunes plugin folder.

This is the tech note on Quartz GL: http://developer.apple.com/mac/library/qa/qa2007/qa1536.html

cybero's picture
Re: QuartzGL in iTunes

Yes, I think you're absolutely right that full Quartz functionality for almost all QC comps protocolled as visualizers is given by the .bundle.

Another one of those, "what difference does it make?" questions I think.

cwright's picture
Re: QuartzGL in iTunes

cybero wrote:
Just wondered if anyone else had seen this. & also what I have been missing by not having QuartzGL enabled. Thus far I haven't found much difference to speak off.

QuartzGLEnabled is for the Quartz2D drawing stuff -- I'm pretty sure exactly zero of your iTunes visualizers use Quartz2D, since it's a 2D-based drawing engine centered around Really Pretty output, not Really Fast Rendering. Quartz2D is used to draw the QC Editor UI, for example; not exactly renowned for it's speediness :)

I don't think this option is even relevant any more to be honest -- if you spot any non-trivial differences, I'd be interested to hear about them (I eat lunch with the people that wrote/maintain Quartz2D).