View Single Post
Old 21st April 2017, 19:23   #1289  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 2,314
Hi, after having spent some weeks (didn't know that this would take this much time ) on porting TIVTC to 64-bit (and an SSE2 capable 32 bit version), finally finished the first step of the update.

Download TIVTC 1.0.6 (beta)

32 bit users would also try it, it is faster than the original one, at least or my machine (not to mention the x64 version, which is much faster).

Since all inline asm was rewritten in simd intrinsics or C, along with new SSE2 additions, and none of the old mmx/isse code is running in this version, please don't kill your existing 1.0.5, treat it as a beta, though I was trying to test it until it gave identical results to the (fixed) original code. Feedbacks are welcome.

Code:
# TIVTC v1.0.6 (20170421)

This is a modernization effort on tritical's TIVTC (v1.0.5) plugin for Avisynth

**v1.0.6 (20170421) - pinterf**
- project migrated to VS 2015
- AVS 2.6 interface, no Avisynth 2.5.x support
- some fixes
- x64 port and readability: move all inline asm to simd intrinsics or C
- supports and requires SSE2
- MMX and ISSE is not supported, but kept in the source code for reference
- source code cleanups

**v1.0.5 (2008) - tritical**
- see old readmes

Future plans: support additional color spaces, now YV12 and YUY2 is supported
pinterf is offline   Reply With Quote