I think we all experienced frame drops and artefacts in avi movies which is pretty annoying if it happens during the whole movie. I found a media player called HDngn which is able to interpolate new frames in realtime using Direct Show and Open GL. This is achieved by using frames more than once and algorithm that recalculate everything in realtime.
I would not say it is the perfect media player yet but it surely has some nice interesting features that no other player offers yet. The drawback is that it currently supports only a limited amount of filetypes and not enough possibilities to change the configuration of the player at all. It took a while until I was able to remove the logo of the player from the upper right corner. I had to edit the lua file which was used to init the interface.