I got fed up with the lack of a decent movie player for Windows so I decided to write my own. And since it's open source you can do your own contributions and get those features-you've-always-dreamt-aboutTM. :-)
Anyhow, MooPlayer is somewhat similar to Microsoft's Media Player v6 (a.k.a. MPlayer2) but has some fundamental differences under the hood. Instead of letting DirectShow (Active Media, Video for Windows or whatever you prefer) do all the work, MooPlayer handles all rendering by itself (well, almost anyway).
Basically DirectShow hands MooPlayer decoded video frames which are then processed
before being shown on the screen.
The benefit of this approach is that I can do what the hell I like with the frames
before the user sees them (Yes! Powwa!). There is a downside though. The added
control means less acceleration on older cards. But with the VMR in DirectX 9 the
performance loss is minimal. In fact, on newer cards designed for DirectX 9 (like
Radeon 9700) the VMR is actually faster than the old system.
The new VMR does not work on all graphics cards however. So far Radeon (all models)
and GeForce 3 and 4 have been tested succesfully. Just make sure you have recent
drivers installed.
If someone has a Parhelia I'd be very interested in your experiences with MooPlayer.