Ok, here we go.Uploaded v1.3.0d3
I added GPU feature detection.
Install v1.3.0d3 and boot the system.
Scroll and look for the lines
IOAC: Screen Object On
IOAC: SVGA3D On, 3D HWVersion == 2.0
IOAC: GPU Feature Detection
Below that you'll find a dump of GPU capabilities.
First, check "Pixel Shader Version". It should be at least 2.0 [ps_2_0]. If you see anything less, please msg me. Microsoft deprecated PS versions earlier than 2.0 around the time Vista came out, but I may be able to down-version some of the simpler pixel-shaders I used.
Now, for VLC
, look for "UYVY Caps". It should say "Texture", and also "ConvertToARGB" under it (not sure the "convert" is needed.) If you can't find this, or can't find anything about UYVY, VLC won't work.
For DivX, look for "L8 Caps", it should say "Texture" under it. It's actually simpler than the UYVY format that VLC needs. It's hard to believe any GPU doesn't support this format.
I also fixed some bugs and changed one of the settings to take the GPU capabilities into account. This may or may not have an effect on the ability to display video.
I tested that there is no regression [at least on my setup] - Preview, Chess, Finder, VLC & DivX still work as before (with the known issues.)
Link to download in the original post.