Log in

View Full Version : Checkered border with ffdshow and non-mod16-h264


Cartman
30th May 2010, 17:59
When using ffdshow filter (tryout rev 3439 and older) for playing h264 with a non-mod16 width, there is always an annoying checkered left border:

http://www.img-host.de/bild.php/38533,clipboard01O70LC.jpg

VLC does not have any problems with non-mod16 videos. Is this a bug in ffdshow?

x264 is capable of encoding non-mod16 and does fill in some dummy pixels to reach 16. As I understand, the padding is not saved to file but only used while encoding. So the player has to recognize the non-mod16 width and fill it or (better) cut it away.

Dark Shikari
30th May 2010, 18:13
x264 doesn't put padding on the left side, only the right. Your problem is a renderer issue.

Cartman
30th May 2010, 18:30
The effect occurs with EVR, VMR9 and other renderers. I can not find the problem...

namaiki
31st May 2010, 04:38
How about Haali's Renderer?

Cartman
1st June 2010, 18:12
Changing to Haali's Renderer does not remove the border :(

namaiki
1st June 2010, 18:17
Could you post a sample of the video?

Cartman
1st June 2010, 18:47
Here is a short part of the non-mod16 video:

http://www.megaupload.com/?d=JDJKQHCO

PS: I encoded the same video twice:

(1) width 1904 (mod16) results in 4,345 GB, no annoying border at all
(2) width 1912 (mod8) results in 4,231 GB, border width x2 (compared to screenshot above)

namaiki
3rd June 2010, 06:46
When using ffdshow filter (tryout rev 3439 and older) for playing h264 with a non-mod16 width, there is always an annoying checkered left border:

I tried ffdshow 3426 with your sample, but I do not seem to see any such funny liney things.

Cartman
4th June 2010, 18:31
I am using Windows 7 (x64), you too? I tried the players MPC HC and KMPlayer -- same problem with both.

namaiki
4th June 2010, 18:33
I'm on Windows 7 x64, I tried MPC-HC.