[MPlayer-users] ATI Rage128 vidix works only at 32bpp outside X-Windows

Daniel Moreno comac2k at teleline.es
Mon Dec 29 22:34:45 CET 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

I've been wondering for a while why vidix would only work under X.
Previously it worked fine with fbdev:vidix and vesa:vidix, beeing
fbdev:vidix my prefered way to watch movies.

Today, thinking it would have something to do with color key and ready
to mess with the code once again, I've been doing some more exahustive
testing and I've found vidix DOES work with both fbdev and vesa on my
ATI AIW 128 but ONLY AT 32bpp.

I could somehow understand it for fbdev, since I've already read the fb
code uses a very odd 15/16bit mode. (sort of mixture between paletized
and highcolor) But... it doesn't make sense for VESA, which uses
ordinary highcolor modes.

Additionaly, "-vo fbdev" (without vidix) produces some funny results at
any bit depth other than 32. (including 24!)  At those depths the image
was made of "funny colors" at all times exept during fades to black.
Setting contrast low enought I could manage to get it to display
"properly" (at least proper colors). Looks like, even thought the mode
may be 24 bits, the card somehow cares about a few lower bits only and
using the full scale causes the displayed values to wrap around several
times.

Not very sure where the problem is. All I know is this vidix driver used
to work ok on my card until some... ¿weeks? ago.

Does anybody know whether this is due to some change in the vidix
driver? Or maybe a proper implementation of the fb in the kernel would
help (may be time to try 2.6.0)? Any ideas?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iEYEARECAAYFAj/wnfAACgkQEU+n0JkDrn5icwCgpmVu/krky+AgGYb280DPycKM
cJIAn3fLJnfFInKDfUR3pfVnBf0J7PtZ
=P/Fg
-----END PGP SIGNATURE-----




More information about the MPlayer-users mailing list