Mike's rant refers to "other stuff" that has to be done to the video on the CPU. The only thing Flash does out of the ordinary that I'm aware of, is its ability to encode a video alpha channel separately from the main video stream, and use that alpha channel to composite the video with whatever's behind it. Is there an OpenGL texture format that allows a separate alpha channel to be used? Or, if not, I'm sure a pixel shader could do it.
No announcement yet.
Adobe's Linux Video API Rant Extended