[XviD-devel] Quarterpel problem.

xvid-devel@xvid.org xvid-devel@xvid.org
Tue, 8 Oct 2002 09:55:01 +0800


Dear ALL

When looking into the quarterpel code in XviD core, I found something
weird. In function interpolate8x8_quarterpel, there exists several
interpolate8x8_lowpass_v
with the last parameter 16-rounding, and one interpolate8x8_bilinear2 with
parameter 1-rounding. Are these correct ? or should it be typing error?

I also modified the code to decode B-VOP with quarterpel. If combined the
core
with xvid_decraw frontend, the decoding process 'SEEMS' okay, but failed
if compiled as directshow filter... :( The source sequences are generated
from
DivX 5 CODEC...

And... in standard, B-VOP with quarterpel in forward, backward, and
bi-directional
mode should be interpolated within the 16x16 pixels. But in DivX
implementation
it looks like using 4 8x8 pixel blocks to do the interpolation. Anyone
knows
whether it's correct or that's my misunderstanding?

How could I provide my codes? :)
--
Jeanson Hung
BU2, ADMtek Inc.
Phone: 03-5788879-521