github pinterf/AviSynthPlus v3.7.6pre-r4483
Avisynth+ v3.7.6pre-r4483 test build

pre-release12 hours ago

20260203 3.7.5.r4483 (pre 3.7.6)

  • rst documentation update: RGBAdjust https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/adjust.html
  • rst documentation update: ColorYUV https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/coloryuv.html
  • optimization: add AVX2 TurnLeft/TurnRight/Turn180 (R/L: 1,5-3x speed).
  • optimization: ConvertBits AVX2 integer->float
  • optimization: ConvertToPlanarRGB(A): YUV->RGB add AVX2 (2-3x speed)
  • optimization: ConvertToPlanarRGB(A): YUV->RGB 16 bit: a quicker way (1,5x)
  • Fix: C version of 32-bit ConvertToPlanarRGB YUV->RGB to not clamp output RGB values.
  • ConvertToPlanarRGB(A): add bits parameter to alter target bit-depth.
  • ConvertToPlanarRGB(A): from YUV->RGB full range output: optimized in-process when bits=32, other cases call ConvertBits internally.
  • Fix: Packed RGB conversions altering the bit-depth (e.g. rgb32->ConvertToRGB64() worked always in full range.
  • Add more AVX512 resampler code. (WIP)
  • Add more AVX512_BASE code paths (Resamplers)
  • Build: add _avx512b.cpp/hpp pattern in CMake to detect source to compile with base (F,CD,BW,DQ,VL) flags.
    However AVX512_BASE itself is set only when AVX512_FAST found.
    For pre-Ice Lake (older AVX512) systems you can enable it with SetMaxCPU("avx512base+") and get the optimized AVX512_BASE functions.
  • Build: add new architecture z/Architecture

Don't miss a new AviSynthPlus release

NewReleases is sending notifications on new releases.