Log in

View Full Version : Is this a ffdshow bug, or me?


Prosper
10th July 2002, 00:19
OK, I have a small problem with ffdshow, and this video clip. Note, other clips of different sizes work, but several clips like this one at this resolution cause this result.

This is what I get:
ffdshow.jpg (http://www3.telus.net/Prosper/ffdshow.jpg)

Get a short clip (92kb) here: divx3.avi (http://www3.telus.net/Prosper/divx3.avi)



edit: fixed the link

Koke
10th July 2002, 10:04
After visiting my divx garage,
your movie looks just as new one.


(resolution size has to be devideable by 16)

Defiler
10th July 2002, 13:46
Change the width of that clip to 368 or 376 pixels, and you should be fine. Your dimensions need to be evenly divisible by 8, or preferably 16.

TactX
10th July 2002, 13:51
Your clip looks fine for me (ffdshow-20020617) with WMP and Zoom-PLayer.

Defiler
10th July 2002, 13:59
I'm using the same build of ffdshow, and I get corrupted output.
I believe the requirement that the video be modulo 8 is dependent on the video card. What kind do you have, TactX?
I've got a Matrox G450 in this PC. I also can't play clips that aren't mod 8 at home, on the Ti4600.

TactX
10th July 2002, 18:09
I have a GeForce 2 MX (with 2942 Detonator).

Tested with different settings (Postprocessing on/of etc.) and it was always O.K.

TripleA
10th July 2002, 19:11
Someone a bit more experienced can confirm or deny this, but I believe the Matrox cards definitely require the video dimentions to be multiples of 16.

Not a problem with most other cards.

avih
10th July 2002, 21:28
yup. matrox may need a multiple of 16 or 32... but u can use divxg400 to fix that.

btw, did u try both full screen and in a window? how about playing it in virtualdub or bsplayer?

Prosper
10th July 2002, 23:20
come to think of it, it worked on my GF2MX, but I've since upgraded to a 4400. And it works OK when I create an avisynth script with a single line AviShowSource().

Thought it had something to do with being only %4, but I didn't quite expect these results.

Fixed by using ffdshow's resize filter and ticking "resize before..."

Anyway, thanks all!