Log in

View Full Version : TTempsmooth port or equivalent for vapoursynth?


poisondeathray
12th October 2017, 17:58
Is there a TTempsmooth port or equivalent for vapoursynth ?

I couldn't find one , and core.avs.LoadPlugin won't load an avisynth 2.5 plugin on x64

Myrsloik
13th October 2017, 00:49
Simplest solution: ask someone to recompile it for 2.6

poisondeathray
13th October 2017, 06:22
Simplest solution: ask someone to recompile it for 2.6


Are you my "someone" :D, or too busy ?

Or should I asking in the ttempsmooth thread in the avisynth forum ?

DJATOM
13th October 2017, 16:59
Guess I've managed to build it (with some code modifications and w/o asm routines): http://dropmefiles.com/cyHJI

tuanden0
13th October 2017, 17:14
Try this, I don't remember where I get it. But it's seem to be here :)
https://forum.doom9.org/showpost.php?p=1614395&postcount=728

https://www.mediafire.com/file/v9229i829yyc12k/TTempSmooth.rar

poisondeathray
13th October 2017, 17:30
Guess I've managed to build it (with some code modifications and w/o asm routines): http://dropmefiles.com/cyHJI

Thanks. This loads correctly


Try this, I don't remember where I get it. But it's seem to be here :)
https://forum.doom9.org/showpost.php?p=1614395&postcount=728

https://www.mediafire.com/file/v9229i829yyc12k/TTempSmooth.rar

This doesn't load, because it's compiled for avisynth 2.5, but thanks anyways

poisondeathray
13th October 2017, 17:39
clip = core.avs.TTempSmooth(c1=clip)

But I get error

"TTempSmooth: only YV12 and YUY2 input supported!"

Clip is already YUV422P8 , do I need to override clip properties with SetFrameProp or how do I "convince" this to work in vapoursynth ?

Myrsloik
13th October 2017, 17:43
clip = core.avs.TTempSmooth(c1=clip)

But I get error

"TTempSmooth: only YV12 and YUY2 input supported!"

Clip is already YUV422P8 , do I need to override clip properties with SetFrameProp or how do I "convince" this to work in vapoursynth ?

It's called COMPATYUY2

poisondeathray
13th October 2017, 17:47
It's called COMPATYUY2

It works. Thanks

StainlessS
13th October 2017, 17:49
Methinks Myrsloik is a pussycat, perhaps mistaken :)

Either way, nice fella.

DJATOM
13th October 2017, 17:50
Thanks. This loads correctly
Good.

Since TTempSmooth is GPL`ed, I'm publishing modified sources: https://www.dropbox.com/s/785qyq8t7csdg98/TTempSmooth.7z
Someone might also want to port inline asm.

poisondeathray
13th October 2017, 17:58
The light bulb just went on for me!

COMPATBGR32 , COMPATYUY2 are for the RGB, YUV422 "packed" formats !

Don't laugh it's not obvious for us non programmer types