View Single Post
Old 31st October 2005, 17:41   #7  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
scharfis_brain,
YUY2 wiil be very useful, when somebody implement it.
But there are many parts in code where siple relation /2 for croma width and heigth is assumed
I think about intermediate solution: Analyse YV12 clip, get vectors, but compensate YUY2 (or planar YV16).
But thus we can not use half-pel.
By the way, I forgot to say, that half-pel "npel=2" is not implemented for MVFlow and MVInter.
Also I forget to say, that vector component values vx, vy must be not above 127 for MVFlow (I use 1 byte arrays for interpolation)
Rounding error is quite possible. (division to 255 or 256 ?)

And what do you want to say about your 704x576 clip?

- no chroma interpolation with mvinter?
Really? May be I forget to implement (uncomment) it? Must check it, wait.

So, probably i will prepare bugfixed version soon.
(without new features).

Mug Funky,
yes, sharp luma changes is very bad for MVTools.

mg262,
most modes are not disabled specially for you


Manao (or somebody else),
I remember you (or somebody else )say about interpolation, that all avisynth resizers is not correct for MVTools
Not centered?
For MVFlow, I need in interpolation of small array (vx or vy) (one value per block) to full frame.
Currently I use very code of fast SimpleResize avisynth plugin by Tom Barry. How I can correct interpolated results to be consistant with MVTools? Shift it to left and top by half-block?
Fizick is offline   Reply With Quote