[Windows XP] v2.7.0 (r170504-r170518) is broken (again)

Started by mm0359, May 15, 2017, 10:55:37 PM

Previous topic - Next topic

mm0359

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.


eumagga0x2a

These commits merely reflect the update of the MXE used to cross-compile Avidemux for win32 (32 and 64 bit).

mm0359

Agreed, these revs themselves are likely just hints.
The actual cause is probably outside the software tree, in the build/MXE setup.

mean

Qt5core is using cancelIoEx which is not available on xp

mm0359

Quote from: mean on May 17, 2017, 05:48:07 AM
Qt5core is using cancelIoEx which is not available on xp

Indeed.




CancelIo function
Quote
Minimum supported client
   Windows XP [desktop apps | Windows Store apps]
Minimum supported server
   Windows Server 2003 [desktop apps | Windows Store apps]

CancelIoEx function
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
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.)

mm0359

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)...

mean


mean


Jan Gruuthuse

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



mm0359

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 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.

mean


mean


mm0359

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..

mm0359

#14
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 again.