R64 – New things break old things

This release fixes a lot of new things, Zen4 CPUs, Cython 3.x and OSX (not so new) compilation broken in R63.

It’s also the end for 32 bit binaries compiled by me. These binaries get almost no downloads and x64 was first introduced 24 years ago. At this point all x86 fans have a 64 bit CPU. And if you don’t you probably shouldn’t be processing video at all. 32 bit builds are also a lot less useful now that most Avisynth plugins have either been ported or have 64 bit support.

Next thing to go will probably be optimizations for x86 CPUs with less than AVX2. It’s already been 10 years since AVX2 was introduced and 8 years since all CPUs have shipped with support for it. These are more or less the same numbers SSE2 had back when I originally released VapourSynth with a SSE2 minimum requirement.

I bet many doom9 users will rage when that day comes, just like when XP support was removed.

3 thoughts on “R64 – New things break old things

  1. Hello,
    I’m trying to build vapoursynth on a raspberry pi 4B.
    I gcc gcc (Debian 10.2.1-6) 10.2.1 20210110 (Raspian OS 64 bit (bullseye) stock version).
    I get the following error:
    checking whether the C compiler works… no
    configure: error: in `/home/rowland/Software/ffmpeg-libraries/vapoursynth’:
    configure: error: C compiler cannot create executables
    See `config.log’ for more details

    I have also tried to build using gcc 13.1.0 and 13.2.0 and get the same result.
    I have successfully builf ffmpeg plus a handful of dependancies and handbrake all of wich are C programs.
    So I’m puzzeld as to why this is failing.

    Any help would be appreciated

Comments are closed.