Skip to content

Repository files navigation

TIVTC and TDeInt

Current versions:

  • TIVTC: v1.0.32 (20260816)
  • TDeint: v1.12 (20260816)

This is a modernization effort on tritical's TIVTC (v1.0.5) and TDeInt (v1.1.1) plugin for Avisynth by Ferenc Pintér (pinterf, (https://github.com/pinterf/).

All credit goes to tritical, thanks for his work.

Since December 27th 2020 project can be built under Linux and macOS (x86/x64 only) as well. For build instructions see end of this readme.

Links

Build Instructions

Note: ENABLE_INTEL_SIMD does nothing, this plugin cannot be built on non-x86 architectures

Windows Visual Studio MSVC

  • build from IDE

Windows GCC

(mingw installed by msys2) Note: project root is TIVTC/src

From the 'build' folder under project root:

del ..\CMakeCache.txt
cmake .. -G "MinGW Makefiles" -DENABLE_INTEL_SIMD:bool=on
@rem test: cmake .. -G "MinGW Makefiles" -DENABLE_INTEL_SIMD:bool=off
cmake --build . --config Release

Linux build instructions

  • Clone repo

    git clone https://github.com/pinterf/TIVTC
    cd TIVTC/src
    cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -B build -S .
    cmake --build build
    

    Useful hints:

    build after clean:

    cmake --build build --clean-first
    

    delete CMake cache

    rm build/CMakeCache.txt
    
  • Find binaries at

    build/TIVTC/libtivtc.so
    build/TDeint/libtdeint.so
    
  • Install binaries

    cd build
    sudo make install
    

About

TIVTC and TDeint

Resources

Stars

66 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages