[XviD-devel] New Motion Estimation (from sysKin) committed to branch

Radoslaw 'sysKin' Czyz xvid-devel@xvid.org
Tue, 24 Sep 2002 19:20:44 +0930


> I just commited the new motion estimation algorithms that were written by
> sysKin

Great :)

> Anyway, sysKin ME might still be buggy (GomGom said something about errors
> for max_bframes large), so please test!

Yes, please test. I have no bugs with it (well didn't try the cvs yet)
but it seems that it's not bugfree.
Some of the problems might be decoder related - the only decoder which
doesn't give me any problems is xvid itself. I hope ffdshow will be
fixed soon - but then again, it might be ME's fault.

Now, I have a question. The code which has been commited to cvs is
outdated in some aspects. Please tell me what should I do with:

- small improvements to motion_est.c itself (like chroma-check before
SKIPping block in b-frames - not doing the check seems to produce
visible artifacts with anime, it might also produce the same artifacts
with unexpected chroma change in normal movie)

- my new I/P/B decision algorithm. I changed the decison a bit again,
aiming for minimal filesize at quant 3 (p,i) and quant 4 (b). The
results look very good, and this code at least seems to be bugfree.

I'll re-do the changes to the cvs' encoder.c and post them, ok?

Radek

PS. Hinted ME search should work, please test it too. Just use normal
'hinted ME' checkbox in VfW (dunno about linux) and make sure that
max_bframes is set to -1.