Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DirectShow interpolation (pixelization) problem with VMR9 windowless

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.

like image 660
Rafale Avatar asked Nov 20 '25 06:11

Rafale


1 Answers

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.