MooPlayer :: projects.drzeus.cx
Todays bofh excuse: N/A
MooPlayer

This program is unmaintained!!!

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.

System requirements
  • Windows 2000/XP (Runs on 98/ME but don't exepect much support)
  • 500MHz CPU
  • DirectX 9
  • Graphics card with full support for VMR-9 (DX9 component) and textures of any size
  • Windows Media 9 (The CODECs, player not req.)