vapoursynth-mvtools icon indicating copy to clipboard operation
vapoursynth-mvtools copied to clipboard

mv.Mask shall be updated to support 16 bits as well

Open HolyWu opened this issue 9 years ago • 6 comments

As have been mentioned on doom9.

HolyWu avatar Apr 30 '15 15:04 HolyWu

um...can we hope that this will get fixed one day? :D

HolyWu avatar Apr 01 '18 15:04 HolyWu

:/ Maybe in another three years I'll feel like figuring this out.

dubhater avatar Apr 02 '18 14:04 dubhater

3 years have gone by, just checking,.. :)

Selur avatar Jun 27 '21 15:06 Selur

Sorry, it's looking even less likely. Patches are still welcome.

dubhater avatar Jun 27 '21 16:06 dubhater

Someone else could also decide to delve into the code. Adding blksize 12 and 24 would also be great!

mysteryx93 avatar Jun 27 '21 17:06 mysteryx93

When we add MScaleVect support, this will be less of an issue, since we could analyze at different bit depths, scale the vectors to 8 bit to be compatible with MMask, create a mask, and then use something like depth(mask, 16) to use it at higher bit depths.

While there might be some (very very small?) quality differences, you'd get 99% of the effect with no code additions aside from MScaleVect.

adworacz avatar Mar 02 '23 19:03 adworacz