Question

For a .net project, I use DirectShow (through DirectShow.net) with the VMR9 in windowless mode for video display.

On Windows 7, I noticed a pixelization problem when the video is resized (magnified). I can’t find how to tell the VMR9 to use a specific interpolation algorithm (i.e. bicubic).

It looks like, by default, it uses none.

I would like to avoid using my own allocator-presenter for this task.

Thank you for your help.

Was it helpful?

Solution

You should use the EVR rendered on window7 to avoid pixelated video.

See this question: WMV media streams appear more pixelated on Windows 7 than on XP

Evr comes with it's own set of problems, I've found that resizing an EVR rendered stream is slow / jerky. And EVR is only available on vista and later operating systems. Stick with vmr9 for xp.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top