COVER ART/10.3.6/itunes 4.7/GF Gold

Discussion forum for G-Force users

Moderators: BTT, andy55, b.dwall, juxtiphi

User avatar
andy55
Site Admin
Posts: 569
Joined: Sat May 01, 2004 4:38 pm
Contact:

Post by andy55 »

Rovastar wrote:
halberstadt wrote:I have also had the "posterized" (or "negative image") artwork for the last couple of versions of G-Force Gold. I am using a 800 MHZ Ti PowerBook with Mac OSX 10.3.6 and iTunes.

The mangled artwork only happens at the screen depth of 8 bits. It's OK at 16 and 32 bits, but both of those are labeled "not recommended" and reduce the frame rate significantly.


and


It should be noted that (at least for my configuration), the bit depth at which the problem occurs (8 bit) is labeled as "recommended" when you select it, yet the depths at which the problem does not occur (16 or 32) are labeled "not recommended".

I am amazed that anyone is running 8 bit it looks damn awful with just 255 colours. Maybe Andy still 'recommends' 8bit but for the most smooth colour run it on 32bit. Macs truely must be poor not to be able to run G-force at 32bit and a decent res.

The FAQ has info on this. In short, there's no diff of 8 bit mode and 32 bit mode assuming the OS handles 8 bit mode properly. In windows, I've often seen problems with 8 bit mode (where the colors don't appear correctly or they only appear in a limited fashion). That's why the default FS depth in Windows is 32, not 8. Of course, the biggest drawback of 8 bit mode is that cover art being displayed in true color.


andy

halberstadt
Posts: 11
Joined: Sat Nov 13, 2004 2:06 pm
Location: Wake Forest, NC

Post by halberstadt »

andy55 wrote: I thnk I may have some insight into what's going on....

When GF enters or exits fullscreen mode, still has the image format from the previous mode. When a new track comes up, GF will make fresh cover art. So, when you see a problem w/ cover art, switch to a new track w/ cover art, *then* display cover art. If the problem goes away, it was b/c of the mode switch. If it doesn't then we may have a problem.

andy
I believe I did what you suggested. Started iTunes, started a song, turned on visualizer (GFG in 8 bit), shift-T to turn auto track info off, went to full screen, right arrow to start a new tune, "T" to display track info, and cover art is bad. If I arrow again followed by "T", new cover art is also bad. If auto track info is enabled in full screen, each arrow press will bring up bad cover art in 8 bit full screen (only).

Bill Halberstadt
Newark, DE (minus 10 degree F wind chill factor)

halberstadt
Posts: 11
Joined: Sat Nov 13, 2004 2:06 pm
Location: Wake Forest, NC

Post by halberstadt »

Just installed latest G-Force Gold (2.7.3) and cover art problem is still there. I can also confirm that rather than just being a "256 color" problem, the color in the cover art (when the problem appears) "rotates" with the colors in the G-Force display itself. That is, the distorted colors in the cover art do change continuously in sync with some of the colors in the current G-Force color scheme. As mentioned before, the problem occurs in full screen in 8 bit depth. However, if you switch to windowed mode while cover art is being displayed, the same bad effect is visible, but only until a new cover art is displayed (e.g. next tune starts).

cellness
Posts: 19
Joined: Mon Jan 03, 2005 9:08 pm

Post by cellness »

halberstadt wrote:Just installed latest G-Force Gold (2.7.3) and cover art problem is still there. I can also confirm that rather than just being a "256 color" problem, the color in the cover art (when the problem appears) "rotates" with the colors in the G-Force display itself. That is, the distorted colors in the cover art do change continuously in sync with some of the colors in the current G-Force color scheme. As mentioned before, the problem occurs in full screen in 8 bit depth. However, if you switch to windowed mode while cover art is being displayed, the same bad effect is visible, but only until a new cover art is displayed (e.g. next tune starts).
I'm pretty new to customizing G-Force, but with all the reading and fiddling I've done in the last week, I think I can answer this question definitively.

The first thing to understand is that "windowed" mode uses the color depth setting of your OS. In my setup, I'm using Mac OS X with a color depth of millions (i.e. 32-bit). In windowed mode (in my case, inside iTunes), the cover art displays fine because G-Force is using 32-bit color depth.

In full-screen mode, G-Force uses your defined color depth setting (8, 16, or 32-bit). In 8-bit mode, only 256 colors can be displayed. This does not work well for cover art, as those types of images require at least thousands of colors to display "nicely". You can confirm this outside of G-Force by changing your OS color depth to 8-bit or 256 colors, then opening a graphic file (such as a cover art jpeg or a photo from a digital camera). The graphic will appear quite awful, as with only 256 colors it can not reproduce near the detail of color captured in the graphic file.

Since photo-type graphics display poorly in 8-bit colors, the "problem" is not with G-Force. You need to make a decision - if you want to see album cover art in fullscreen G-Force, you *must* use 16 or 32-bit mode. 8-bit mode will simply not show the cover art nicely (nor the track text). Again, this is not a limitation of G-Force, but a reality of working with only 256 colors. As I mentioned above, if your OS color depth is set to 256 colors, you will see a similar effect in *any* graphic you try to view.

The reason the cover art seems to "rotate" with the colors of the G-Force display in 8-bit mode is that as the colors presented in G-force constantly change, some colors must be "dropped" from the computer's color palette as other colors are introduced (since the palette can only hold 256 possible colors at any one time) . As the colors that are being used to display the cover art are inevitably dropped, other colors must be subsituted, which results in the rotating psychedelic effect.

When you switch to windowed mode while viewing an 8-bit cover art, the art does stay 8-bit until it fades away, the 't' key is pressed, or a new track starts (notice, however that the "rotation" effect stops). Sure, this could be considered a "glitch" or something, but it's so easily worked around, that I don't think Andy should spend any time trying to "fix" it. G-Force simply needs to refresh the display of the cover art to display it in 32 or 16-bit quality (which I guess he could easily fix if he wanted to).

As an example, I'm running iTunes on a 266 MHz G3 Macintosh. I've got fullscreen mode set to 640x480x16-bit. My cover art displays nicely, and I only get a few fps hit from using 16-bit colors. The computer is dedicated running iTunes through my home theater system, so absolutely nothing else is taking up CPU (except for VNC, and some standard system-level processes that I will start weeding out soon if possible). I'm getting generally 9 - 15 fps (and much better results with WhiteCap, FYI). No, not great, but I think it looks good enough to be pleasant. (having seen G-Force run at both 30-40 fps and sub-10 fps, there is something to be said for watching it in slow motion - give it a try sometime)

So to sum up, if you want to view cover art in fullscreen mode, you *must* choose 16 or 32-bit mode. 8-bit mode will simply not display cover art properly - not because of a problem with G-force, but because 256 colors is just not enough. Yes, you'll take a small fps hit, but that's a trade-off you must live with if you want to view cover art.

Have fun!
Marcel

halberstadt
Posts: 11
Joined: Sat Nov 13, 2004 2:06 pm
Location: Wake Forest, NC

Post by halberstadt »

Thanks for that excellent analysis. It seems to fit all the observations I have. The help file points out that G-Force's internal color processing is done in 8-bit mode and that you should see no difference in the color patterns when selecting 8, 16 or 32 bit display, and I also see that. About the only final suggestion I would have, then, is that perhaps the level labeled as "recommended" should be 16 bit rather than 8 bit, to avoid the cover art questions.

Another question I do still have is why I get black bands at the top and bottom of the screen ONLY when I set the resolution to match my actual display resolution (1280 x 854 on my PowerBook).

Bill Halberstadt
Newark, DE

Post Reply