github pinterf/mvtools 2.7.46
Mvtools2 2.7.46 with DePans

4 months ago

Change log (MvTools)

  • 2.7.46 (20240503) *
    • Recheck and fix build processes for various compilers
      (Visual Studio MSVC v143, v141_xp; Intel C++ Compiler 2024.1 ICX, 19.2 ICL; ClangCL; gcc mingw64)
    • Fix (#56): bug in Cross search
    • (unreleased 2.7.46 (20230208) test build in #58)
    • Fix (#58): MFlowFPS memory leak
    • Fix (#49): lsad 0 caused division-by-zero crash
    • Optimization: MDegrain1-6 8 bit: Add avx2 code path (already was in code but disabled, now go live)
    • Optimization: MDegrainN 10-16 bits: add SSE4.1 code path (was: C only)
    • Optimization: VerticalBicubic interpolation SSE4.1 version besides SSE2
    • Fix: MRestoreVect was trying to create unaligned frame (crash)
      https://forum.doom9.org/showthread.php?p=1955944#post1955944
    • (#48) Project files/solution: Intel C++ Compiler 2021 (icx) and 19.2 (icl classic) support on Windows
    • source: pull avstp 1.04 helper files and reapply earlier patches
    • Source internals: MDegrain: for block size of 4, read exactly 4 bytes instead of 8. (in extreme cases it would read past a valid memory area)
    • Source internals: Stop using _mm256_zeroupper in avx2, compilers do that automatically.
      Affected LLVM builds, because it unoptimizedly saved and restored all ymm registers (slow!)
      https://stackoverflow.com/questions/68736527/do-i-need-to-use-mm256-zeroupper-in-2021

Change log (DePan and DePanEstimate)

  • Moved to Visual Studio 2022, v141_xp and v143 toolset, Intel Compiler ICX 2024.1 and ICL build support

Depan 2.14

  • Fix: "DepanScenes" plane parameter for YUY2 clips did not work

DepanEstimate 2.11

  • Throw an error if memory allocation fails

Don't miss a new mvtools release

NewReleases is sending notifications on new releases.