Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fullscreen on Mac Mini



Hi, 

Apologies for the long loop in providing more feedback on this one. It's
rather strange.

The problem only seems to occur at certain screen resolutions.

My MacMini 1.42 GHz is connected to a Plasma Screen via a DVI connector.

About 15 display modes are available, some marked interlaced, some marked
stretched, and some plain. From what I understand, those marked interlaced
or stretched are using TV mode, and those unmarked are standard computer
resolutions over DVI - well something like that anyway.

If a quartz composition is played using the Quartz Composer Player Example
code, when in one of the interlaced or stretched modes, the screen becomes
corrupted. Furthermore, playing an iPhoto 5 slideshow in one of these
resolutions has the same screen corruption problem.

*However* playing a slideshow or a quartz composition using

/System/Library/Frameworks/ScreenSaver.framework/Resources/
    ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine

Works perfectly in any of the resolutions.

I've confirmed this is not related to anything I have installed by making a
vanilla tiger install + iPhoto 5 install and tested again.

I confirm neither 640x480 interlaced or stretched resolutions work. The only
working resolutions for QCPlayer and iPhoto are:720x480, 720x5761280x720

However ScreenSaverEngine works perfectly at all resolutions, even at
1920x1080 (interlaced)

What trick is the ScreenSaver engine performing that the example code and
iPhoto 5 have missed ?

Cheers
Guy


Pierre-Olivier Latour <email@hidden> wrote:

>> I've been developing a Cocoa app, based on the QC Player example,
>> which
>> contains a QC scene full screen (a rather simple one).
>> 
>> The app works fine on my iBook G4, but on my MacMini, the display is
>> corrupted as soon as it goes fullscreen (lots of lines running
>> horizontally). The effect is like the screen resolution is
>> different from
>> what OpenGL expects.
>> 
>> If I run the app in windowed mode, the QC scene displays fine.
>> Likewise, if
>> load the scene into QuartzComposer and set the viewer to
>> fullscreen, it
>> displays fine.
>> 
>> However, if I run either of the two fullscreen QC examples:
>> QCPlayer, or
>> SlideShow, both exhibit the same problem as my application on the
>> Mac Mini -
>> corrupted screen.
>> 
>> I've tried reducing the resolution, to no avail. I can also confirm
>> my Scene
>> has a Clear item in it to set the background colour.
> 
> So even in the lower resolution (640x480), it does not work fine?
> What if you use standard demo compositions from /Developer/Examples/
> Quartz Composer/Motion Graphics Compositions?
> 
> Does the same composition than the one used in your player work fine
> when used as a screen saver?
> 
>> Is there an essential bit of code missing in the examples for Mac
>> Minis ?
> 
> The code should be the same for all machines. If it does not work,
> then it means there's a bug somewhere. Please fill a bug report and
> attach your configuration to http://bugreport.apple.com
> 
> ________________________________________________________
> Pierre-Olivier Latour                            email@hidden
> Quartz Composer Architect                Graphics & Imaging Team
> 
> 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/email@hidden

This email sent to email@hidden

References: 
 >Re: Fullscreen on Mac Mini (From: Pierre-Olivier Latour <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.