WMV playback performance

a little request by one of our clients brought to me a amazingly little computer connected to an amazingly huge apple cinema display. the power supply of the display has half the size of the computer. amazing.

the little computer drives the big display with 1280x800 at 60Hz. This is only a quarter of the possible resolution, but no problem with the client.

the little computer sports a crappy Intel 915GM/GMS 910GML onboard graphics, driven by a 2GHz Pentium M and 1 GB RAM.

they are preparing movies with 1280x800 at 60Hz as WMV files (GSpot Codec tester says WMV3 and mentions WMVideo Decoder DMO as decoder)

these movies play super smooth at full 60fps in the latest windows media player.

vvvv using a videotexture plays them at 42fps even after playing around will all possible settings (graphic card options, texture filter mode, pow2/nonpow2 settings, fullscreen color depth, present styles, waitforframe, YUV rendering node etc.)

also VideoOut fails miserably in terms of performance…

playback in 32bit mode showed various artifacts while 16bit mode worked fine…

for now computer and display are already gone (client decided to test various director xtras and succeeded with one) - so this post is just for informational purposes, but:

what does Windows Media Player do with playing back WMV, what vvvv cant do? any experiences?

on the very small computer: does mediaplayerclassic also show better performance then filestream->videoout in vvvv?

if so it should be interesting to have a look at the directshow graph while playing with mediaplayerclassic (use graphedit). and compare the graph built here with the graph built by vvvv. maybe those mediaplayers manually instantiate a special filter we don’T know of.