GPU Hardware Accelerated h.264 decoding...
...IS old news.
Since Geforce 6600, Full HD h.264 (1920x1080 30/fps) decoding has been officially available for the consumer. It's just not enabled on the software side (Driver<->API).
http://www.bit-tech.net/news/hardware/2006/01/07/nvidia_decode_h264/1
That's over 4 years old news.
The reason WE did not see the functionality in our personal computing devices was money. The hardware capabilities for it has been around for a long time. The entertainment industry is a heavy wheel. New formats take a long time to standardize, and HD h.264 was the "new thing". If the software in everyones "legacy" personal computing devices would utilize the full capabilities of the hardware and play HD, who would buy new hardware? If GPU would take all the workload it could, why would people need faster CPU:s?
Ever wondered why ATI/AMD & Nvidias GPU's are so close with each other in price and performance, all the way up to their release dates? It's just saturating the markets with continuous product updates.
The process of developing, say a GPU, takes years, but still during that time the company needs revenue. Tech industry is about selling new stuff, and hardware that'll run content for a good decade or so just does not fit in.
Anyway, companies are settling cartel lawsuits with money all the time. So in other words, justice can be bought
..And the money for it comes from the working consumers, whose rights are violated in the first place. How ironic is that
Capitalism rules!