On Windows XP,
avidemux_2.7.0_r170429_win32.exe Windows Executable 25.3 MB Apr 29 2017 10:01 AM (cdb3bc7298b)
still starts and runs fine.
avidemux_2.7.0_r170504_win32.exe Windows Executable 21.6 MB May 4 2017 5:58 PM (?)
Quote
avidemux.exe / CancelIoEx / KERNEL32.dll
avidemux_jobs.exe / CancelIoEx / KERNEL32.dll
avidemux_cli.exe / GetNumaNodeProcessorMaskEx / KERNEL32.dll
NB: Core and x265 plugin.
PS:
I didn't try it on W.Vista, because mine broke and I couldn't fix it yet.
Guessed culprit(s):
[mxe] update to new libs, incomplete (https://github.com/mean00/avidemux2/commit/da288fd037e23ba3e74086aa55545e036a7609c2)
[build] update win32 nsi, some packages are missing (https://github.com/mean00/avidemux2/commit/372effabdeeecd4df274b0173681c63cbc5f8f87)
These commits merely reflect the update of the MXE used to cross-compile Avidemux for win32 (32 and 64 bit).
Agreed, these revs themselves are likely just hints.
The actual cause is probably outside the software tree, in the build/MXE setup.
Qt5core is using cancelIoEx which is not available on xp
Quote from: mean on May 17, 2017, 05:48:07 AM
Qt5core is using cancelIoEx which is not available on xp
Indeed.
CancelIo function (https://msdn.microsoft.com/en-us/library/windows/desktop/aa363791%28v=vs.85%29.aspx)
Quote
Minimum supported client
Windows XP [desktop apps | Windows Store apps]
Minimum supported server
Windows Server 2003 [desktop apps | Windows Store apps]
CancelIoEx function (https://msdn.microsoft.com/en-us/library/windows/desktop/aa363792%28v=vs.85%29.aspx)
Quote
Minimum supported client
Windows Vista [desktop apps | Windows Store apps]
Minimum supported server
Windows Server 2008 [desktop apps | Windows Store apps]
Supported Platforms and Configurations (http://doc.qt.io/qt-5/supported-platforms-and-configurations.html)
Quote
Qt 5.8
Supported until one year after release
Windows 7 (32-bit)
Qt 5.7
Supported until June 15, 2017
Windows 7 (32-bit)
Qt 5.6
Supported until Mar. 16, 2019
Windows Vista (32/64-bit) Deployment only
Windows XP (32-bit) Deployment only
Qt 5.5
Supported until Mar. 16, 2018
Windows XP (32-bit) Deployment only
Qt 5.4
Supported until July 01, 2017
Windows XP (32-bit) Deployment only
Any chance to limit Qt to 5.6, for win32, fttb? (Default or dedicated build.)
Ftr,
Qt5Core.dll:
5.7.0.0:
avidemux_2.6.20_win32.exe
avidemux_2.7.0_r170429_win32.exe
5.8.0.0:
avidemux_2.7.0_r170504_win32.exe
NB:
5.7, though unsupported on WXP, would seem to still work (for ADM)...
seems tricky to go back
seems to be doable, we'll see if it works
You're al aware:
Support for Windows XP ended April 8th, 2014 (End of life)
Windows Server 2003 extended support ended on July 14, 2015 (End of life)
Support for Windows Vista ended April 11th, 2017 (End of life)
next (End of life): Windows 7: January 14, 2020
sources:
XP:
https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support
https://support.microsoft.com/en-us/help/14223/windows-xp-end-of-support
2003:
https://www.microsoft.com/en-us/cloud-platform/windows-server-2003
Vista:
https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet
Quote from: Jan Gruuthuse on May 18, 2017, 09:36:27 AM
You're al aware:
Indeed. So what?
People can (still) continue to use them, even (try) ReactOS (https://www.reactos.org/) for example.
Quote from: mean on May 18, 2017, 07:57:53 AM
seems to be doable, we'll see if it works
Thanks (for trying)!
To be explicit,
if you don't want to go back too far, it seems 5.7 would be enough (to (re)start with).
If you prefer officially/longer supported version, that would be 5.6.
maybe ok
seems to work except h265
Quote from: mean on May 18, 2017, 07:44:34 PM
seems to work except h265
Confirmed,
Qt5Core.dll:
5.8.0.0:
avidemux_2.7.0_r170517_win32.exe
(Still broken.)
5.7.1.0:
avidemux_2.7.0_r170518_win32.exe
Seems to work: at least, it starts.
NB:
Indeed, latest Qt are 5.8.0, 5.7.1 and 5.6.2, which is a LTS ver..
Quote from: mm0359 on May 15, 2017, 10:55:37 PM
Quote
avidemux_cli.exe / GetNumaNodeProcessorMaskEx / KERNEL32.dll
NB: Core and x265 plugin.
Ftr,
libx265.dll, v2.1.0.0:
avidemux_2.7.0_r170429_win32.exe, 3,396 KiB.
avidemux_2.7.0_r170518_win32.exe, 3,556 KiB.
Fwiw, replacing the latter by the former seems to work: at least, it starts.
NB:
This 2nd part is http://avidemux.org/smif/index.php/topic,17022.0.html (http://avidemux.org/smif/index.php/topic,17022.0.html) again.
libx265.dll, v2.1.0.0:
avidemux_2.7.0_r170518_win32.exe, 3,556 KiB. (r23bc4fdf09d, Still broken.)
avidemux_2.7.0_r170519_win32.exe, 3,553 KiB. (r23bc4fdf09d, Fixed.)
--
2 issues fixed :)