First of all, don’t ever use Wikipedia as a source, because it’s not. (The section you quote isn’t even referenced).
Second “Such frame rates require H.264/AVC High Profile Level 4.2, while standard HDTV frame rates only require Level 4.0.” (emphasis mine) implies that the standard is not really a standard. In fact, the 9600M was released in June 2008, before “High Profile Level 4.2” was adopted.
has nothing to do with support, more to do with horsepower and shader count. The 9600m truly sucked in both regards, but I didn’t know how bad it sucked… it’s actually not much better than my old nvidia 6800gt!
As mentioned previously but you failed to understand, the problem is more likely a main memory to video memory to gpu bandwidth issue than a gpu performance issue.
And shaders are used for 3d graphics. Movie playback is purely video transforms.
I didn’t fail to understand, I dismissed this idea because the laptop uses ddr3 @ 1333mhz (8gb in case you were wondering). I also had no trouble running 1080/60p video on my old core 2 duo (ddr2) with gtx280.
Then I checked the 9600m GT’s specs using gpu-z:
GPU Speed 500 MHz
Shader Speed 1250 MHz Memory Speed 792 MHz :(
the ram on the gpu is slower than system ram?! This is a first for me.
The way I have it setup, video runs on LAV which is configured to use CUDA. Guess what CUDA uses?