Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
#3581 | Link |
|
Registered User
Join Date: Jan 2014
Posts: 2,520
|
That's too old, see alsk the so-called mutex-crash, which I mentioned earlier, in 2024 the mutex ABI has been changed, but I expected it that the 14.38 was also crashing on that reason.
EDIT: my earlier finding on mutex crash incompatibility": machines with old redistibutable before 14.39.32551.0 would crash if VS is later than ~July 2024 Based on this: FranceBB had pre-14.39.32551 redist and when using 14.44 compiled avisynth dll --> crash (I bet it crashed on the infamous mutex lock). Last edited by pinterf; 5th January 2026 at 19:39. |
|
|
|
|
|
#3582 | Link | |
|
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,361
|
yeah I saw the posts, but I thought that installing Windows6.1-KB2999226-x64.msu from the link you were suggesting was gonna be enough.
Quote:
In the meantime, I've tested Avisynth_3.7.6_20260105_VS2026tst_r4430 on Windows XP Professional x86 and it works like a charm on the usual XP build. ![]()
|
|
|
|
|
|
|
#3583 | Link | ||
|
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,361
|
Alright, so, take 2.
I've installed VisualCppRedist_AIO_x86_x64.exe which updated msvcp140.dll to 14.44.35211.0 on Windows Server 2008 R2. ![]() I then tried Avisynth_3.7.6_20260105_VS2026tst_r4430 version x64-win7-19.44.35221-17.14 And sure enough this time it worked with this new version as well. ![]() Quote:
Quote:
|
||
|
|
|
|
|
#3584 | Link |
|
Registered User
Join Date: Jan 2014
Posts: 2,520
|
FranceBB, thanks for testing it.
New build: Avisynth r4439 https://github.com/pinterf/AviSynthP...3.7.6pre-r4439 We have even more AVX512 resampler specializations, big thanks to DTL2020's innovation. As usual, I include two main build types. Now the pack comes with a Win7 compatible build as well. 1.) XP builds (v141_xp toolset + special compile flags) 2.) modern (clang-cl - LLVM 20.1.8) well optimized builds. VS2026 v145 toolset 3.) a Windows 7 compatible - medium-modern build (x64 only) v143 toolset Note for Windows 7 compatibility build: - I used the usual VS2022 v143 toolset: 14.44.35221. (v143 is selectable from Visual Studio 2026 as well) - Avisynth.dll requires an up-to-date Win7 compatible Visual C++ redistributable pack. Pre-14.39 VC redistributable versions will crash with Access Violation ("mutex-lock" issue) When in doubt which version you have, check your c:\windows\system32\msvcp140.dll properties. Download 14.44.35221 from: https://github.com/abbodi1406/vcredi...es/tag/v0.92.0 - Redistributable 14.44.35211 does work on Windows 7 if KB2999226 is installed: Get the update from: https://support.microsoft.com/en-us/...5-287930f3560c Code:
20260107 3.7.5.r4439 (pre 3.7.6)
--------------------------------
* add AVX512 code path (tuning by DTL2020)
- 32-bit float resamplers, verticals; horizontals up to kernel size 16.
- 8-16-bit horizontal resamplers,
- kernel size <= 4 and specific ratios; 300%+ !!
- kernel sizes up to 8 and 16 and specific ratios.
- 8-16-bit vertical resamplers
Full change log: https://avisynthplus.readthedocs.io/...gelist376.html |
|
|
|
|
|
#3585 | Link | ||
|
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,361
|
No problem, it's literally the least I can do, master Ferenc.
![]() Quote:
![]() Quote:
|
||
|
|
|
|
|
#3586 | Link | |
|
Big Bit Savings Now !
Join Date: Feb 2007
Location: close to the wall
Posts: 2,029
|
jpsdr, many thanks ! Your builds saved the day for my Win7 rigs.
Quote:
Both your builds r4449 x86 and x64 run well, just a quick test. AvsPmod 2.7.9.5 with the christmas script. Two newer Win7U64 i7-4960X 32GB from 2014 are in the dock under repair, to be tested later.
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain) "Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..." |
|
|
|
|
|
|
#3587 | Link |
|
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,134
|
Code:
1.) XP builds (v141_xp toolset + special compile flags) 2.) modern (clang-cl - LLVM 20.1.8) well optimized builds. VS2026 v145 toolset 3.) a Windows 7 compatible - medium-modern build (x64 only) v143 toolset Quick request for clarification: I am under Win7 64, so far I use the latest stable version of AVS+ Avisynth 3.7.5 (20250420) I only use the 32bit version of AVS+, I have no use for the 64bit version. This probably means that Option 3.) will not work for me, because I only use 32bit plagins. Is this assumption correct? Cheers manolto |
|
|
|
|
|
#3588 | Link | |
|
Registered User
Join Date: Jan 2014
Posts: 2,520
|
Quote:
At least it turned out that someone is still using 32 bit. Next time, you can expect such a test build. |
|
|
|
|
|
|
#3589 | Link | |
|
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,636
|
Quote:
As it takes hours for me to make all these builds, don't expect frequent updates...
__________________
My github. |
|
|
|
|
|
|
#3590 | Link |
|
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,361
|
option 1 will work just fine as the XP x86 builds work on everything else as well, so Vista, 7, 8, 8.1 and 10 x86 will all happily run those.
Last edited by FranceBB; 10th January 2026 at 22:32. |
|
|
|
|
|
#3591 | Link | |
|
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,134
|
Quote:
![]() OTOH I am unsure why I should upgrade from version 3.7.5 at all. I will certainly not abandon Win7 64, so I wonder which real advantages the upcoming new version will offer under Win7 for the 32bit version of AVS+. Let's wait and see... Cheers manolito |
|
|
|
|
|
|
#3592 | Link | |
|
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,361
|
Quote:
I still think you should keep it updated once it comes out as "Stable" and is released by Stephen and Master Ferenc as it's always a nice thing. Sure, older systems and CPUs won't benefit from things like the AVX512 assembly speed bump for the resizers (and the same goes for other architectures like ARM which have their own intrinsics in NEON, DOTPROD and CPUF), but every system still benefits from the updated core and the improvements and fixes the come with it. I'm talking about things like "add" and "subtract" in Overlay to support 32bit float, utf8 parameter for AddAutoLoadDir, AddAutoLoadDir, LoadPlugin, DumpFilterGraph, L2 cache size being displayed when using Info(), as well as a bunch of bug fixes like "reverse" properly handling 24bit audio or the one for Animate and 64bit double that caused StainlessS Christmas celebration to be ruined (I'm joking, I'm joking XD) and so on. In other words, it's always a nice thing to keep the frameserver updated, but ultimately it's for you to decide, just look at the changelogs and see if there's something that makes you consider the release worth upgrading once the stable version is available.
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|