The first poll has finished, with some clever chap sniping at the last second to propel the screen rotation category passed the dvd2daph category. Here are the details of what I am going to work on.
I am adding support to VLDP for OpenGL surfaces. This will not only make rotation easy, but it also means that the mpeg video does not have to be the same resolution as the computer graphics overlay. How does this benefit Freedom Fighter and Star Rider? Both of these games use some kind of video enlarger which seems to zoom in the video (without affecting the computer graphics apparently). Using the current VLDP method of YUV surfaces, this kind of zooming is impossible. But with OpenGL, this becomes very easy to do. So OpenGL surfaces will make emulating Freedom Fighter and Star Rider more possible.
I have already implemented some simple OpenGL surfaces "in software" (ie with no hardware acceleration) and while they seem to work fine, they are also extremely slow. My next stop is to optimize these surfaces to use OpenGL shaders which I hope will make them extremely fast, possibly even faster than the regular YUV overlays that are currently being used.
The downside is that the fully acceleration OpenGL shaders will probably require fairly new video cards, like a GeForce FX (aka GeForce 5 series) or better (or ATI equivalent), but I am sure that won't be a big deal to those who really need this feature