Avidemux Forum

Avidemux => Windows => Topic started by: guju on April 02, 2025, 12:41:26 PM

Title: Avidemux_2.8.2 VC++ 64bits 250402; installation fails @ Win7-64
Post by: guju on April 02, 2025, 12:41:26 PM
Starting the exe shows a dialog:

Entry point "SkipPointerFrameMessages" wasn't found in DLL "USER32.dll".

System req. Win10+ ?

NB:
Avidemux_2.8.2 VC++ 64bits 241209 OK
Avidemux_2.8.2 VC++ 64bits 250109++ fails
Title: Re: Avidemux_2.8.2 VC++ 64bits 250402; installation fails @ Win7-64
Post by: eumagga0x2a on April 02, 2025, 10:40:47 PM
Quote from: guju on April 02, 2025, 12:41:26 PMSystem req. Win10+ ?

No, apparently Windows 8+.

Even on a currently supported Windows, this is still not a fully functional application with a considerable number of omissions (no OpenGL support, NVENC-based video encoders not functional, PNG decoder in bundled FFmpeg not built in, LAME mp3 and FDK_AAC audio encoders missing, the list may be incomplete), the work on Microsoft Visual Studio build environment in not finished.

Cross-compiled builds should continue to be able to run on Windows 7, at least for near future.
Title: Re: Avidemux_2.8.2 VC++ 64bits 250402; installation fails @ Win7-64
Post by: guju on April 03, 2025, 08:44:59 AM
I'm surprised about that as it was always said ADM's nightlies are the best choice.
OK then, if I get you right - until further notice - better no VS binaries from
2025 upwards?

Windows 7
The last working ADM for Win7 then is r241212 in win64 folder, and r241214 in vsWin64?
...
I just noticed that ffmpeg has dropped Win7 support since about a year.
How does it effect ADM?
(Something not being supported doesn't necessarily mean it doesn't do anymore,
but only it's not taken into account/ tested etc.)
Title: Re: Avidemux_2.8.2 VC++ 64bits 250402; installation fails @ Win7-64
Post by: eumagga0x2a on April 03, 2025, 08:39:46 PM
Quote from: guju on Today at 08:44:59 AMI'm surprised about that as it was always said ADM's nightlies are the best choice.

This is still so with the correction that you should build your binaries yourself (https://github.com/mean00/avidemux2/blob/master/cross-compiling.txt). Once official build nodes have been fully updated (which is a tedious manual process for the maintainer in case of MSVC), supply of fully functional official nightly builds will resume.

The setup for cross-compiling should be very simple and effectively fully automated as long as you are satisfied with a ZIP-packaged build (no installer).

Quote from: guju on Today at 08:44:59 AMThe last working ADM for Win7 then is r241212 in win64 folder, and r241214 in vsWin64?

I have no idea about Windows 7 compatibility as I cannot test on Windows 7. The last known good build is r241212 which is a cross-compiled build. Theoretically, it should be able to run on Windows 7, but it is up to you to verify it.

I don't remember whether the VC++ build from Dec 14 2024 is OK, sorry for that.

Quote from: guju on Today at 08:44:59 AMI just noticed that ffmpeg has dropped Win7 support since about a year.
How does it effect ADM?

Again, I cannot test on Windows 7. Please try r241212 (much better: build yourself from the latest git master) and report the results. If it runs fine – very good. If it doesn't, nothing can be done about it. I plan to update FFmpeg at least to 7.1.1 for the next release.