CompuServe Messages

#latest vers aaplay.dll

    16-May-95 09:40:42
Sb: #latest vers aaplay.dll
Fm: Marion K. Marks 70700,2777
To: Ted Poulter 100137,404
PMJI, but have you considered "hiding" the palette flash by using a brief fadein from black at the beginning? When all the colors are black, palette flashes tend to be rather invisible. Fadeins also look nifty. But if a fadein is unacceptable for your purposes, then there is no solution within the 256-color mode. Palette flash in 256-color mode is a function of Windows itself (or rather of the limitations of VGA cards — most take way too long to change more than a few palette registers at a time, compared to the Mac which can change all 256 palette registers during the vertical blanking interval when the electron beam is off the screen and headed back up for the next frame! You can demonstrate this by playing with the "PALETTE USING" statement in QBASIC under MS-DOS 5 or later). There is no way around it other than simply not using 256 color mode, but playing 256-color .FLCs in High or True Color mode will almost certainly have serious performance reduction unless the card has true video acceleration (as opposed to just Windows BitBlt acceleration). High Color mode (either 32,768 or 65,536 colors mode) can also result in a loss of color fidelity, since while it has more colors on-screen AT ANY ONE TIME than 256 color mode, 256 color mode actually has a larger color SPACE (6 bits — 64 levels — per primary, for a total of 262,144 possible shades of color). High Color mode is only 5 bits — 32 levels — per primary for 32,768 colors, or 5 bits each for Red and Blue and 6 bits for Green for a total of 65,536 colors. 5 + 6 + 5 = 16, or two bytes per pixel. But since High and True Color modes have no palettes, they cannot have palette flash. Playing back with Windows in those modes WILL eliminate palette flash, but at the cost of overall performance. If you're going to use those modes, you might as well render to .TGAs or .JPGs (use .TGAs with 16-bit .TGA mode enabled in the Render/Options dialog box if going to 32,768 High Color if you want smooth dithering instead of banding) and use another utility program to assemble them into a .AVI or QuickTime for Windows movie. QuickTime is superior. Why have only 256 colors if you're going to have to play back in higher modes anyway?