News:

--

Main Menu

x64, apr. 1: missing aften.exe at startup

Started by me444, April 02, 2017, 11:15:51 AM

Previous topic - Next topic

me444

avidemux_r170401_win64Qt5_378:
Error box saying that the program cannot be started as aften.exe is missing.
After that, ADM starts, however.

me444

Cause of the problem appears to be:  the logfile mentions that within
<my-program-directory>\plugins\audioEncoders   \libADM_ae_aften.dll cannot be loaded:


[ADM_ae_plugin] Scanning directory D:\xyz\avidemux\Release_r170401_win64Qt5\plugins\\audioEncoders
Symbol loading failed for D:\xyz\avidemux\Release_r170401_win64Qt5\plugins\\audioEncoders\libADM_ae_aften.dll
D:\xyz\avidemux\Release_r170401_win64Qt5\plugins\\audioEncoders\libADM_ae_aften.dll:CannotLoad


In fact this DLL does exist within the directory mentioned.
Why this problem?

mean


me444

Hello mean,
of course not ... where is it expected to come from
since apr 1 ?

me444

What can i do?
Currently i cannot use newer nightlies because at each start i have the error box popping up.

eumagga0x2a

#5
If you have also Linux installed, you could relatively easily build Avidemux for Windows yourself --> https://raw.githubusercontent.com/mean00/avidemux2/master/cross-compiling.txt

edit: Oops, I should have checked first. Currently, the build fails at linking the core with

CMakeFiles/ADM_coreImage6.dir/objects.a(ADM_imageUtils.cpp.obj):ADM_imageUtils.cpp:(.text+0x9be): undefined reference to `adm2_emms_yasm'

eumagga0x2a



me444

Hello eumagga0x2a,
but with nightly x64 (7z-version) april 11th the problem still persists ..
?

eumagga0x2a

"Fixed" was related to an issue (temporarily even two issues) which broke cross-compilation. Everyone interested can compile Avidemux for Windows using a Linux system again now. I don't get any "aften.exe missing" errors running my own Avidemux builds for windows because I don't have aften installed in my build environment in the first place. If there is a problem specific to the setup used to generate the official nightlies, only Mean could help.

Jan Gruuthuse

7z is replace in place, while exe is installer, try exe instead.

Francois_C

#11
Hi.
The latest Windows 64 version (today, april, 12, both zip and installer versions) still claims for aften.exe. My dirty workaround was to copy aften.exe into the Avidemux folder. I used the true 64-bit one, but any Windows PE (32 or 64 bits) named aften.exe is accepted.
BTW, I noticed that the blue rectangle showing the part that will be cut does not always fit the cursor's position. The cutting point is several frames before the cursor position.

mean


eumagga0x2a

Quote from: Francois_C on April 12, 2017, 01:33:51 PM
BTW, I noticed that the blue rectangle showing the part that will be cut does not always fit the cursor's position. The cutting point is several frames before the cursor position.

Or after, if the current position > 1/2 of the total video duration. This depends on the Qt theme in use.

me444

Back to the aften.exe problem, yes it's both for zip and installer; in both libADM_ae_aften.dll and libaften.dll are there at the appropriate places.
Should it be fixed or is it recommended to use the workaround?