This seems tremendously CPU intensive, my fan spun up after two seconds of playing video.
The idea is interesting, but until it does it with GLSL shaders or something to get that sweet hardware acceleration,it's just a proof that it CAN be done, rather than a practical solution.