Ich habe mir jetzt mit MinGW eine eigene Win-Mplayer.exe gebaut. Mit zwei Threads läuft progressives Material schon mal recht flüssig. Muss aber der Deinterlacer eingeschaltet werden, schaut man in Zeitlupe, obwohl die Prozessorlast nur zwischen 50 und 60% schwankt. Da ich das HD-Material aber eh noch nicht auf einem entsprechenden Display genießen kann, laufen die Tests momentan eh nur aus Spaß am Basteln. Und bis bei mir ein HD-Display angeschafft ist, sind sicherlich auch die h.264-Decoder weiter optimiert worden.
[edit]
Gerade habe ich auf der ffmpeg-devel-Mailingliste gelesen, dass der Interlaced-Code noch nicht richtig funktioniert. Es ist also nicht die Performance des Deinterlacers schuld.