Avidemux Forum

Avidemux => Windows => Topic started by: mm0359 on May 15, 2017, 10:55:37 PM

Title: [Windows XP] v2.7.0 (r170504-r170518) is broken (again)
Post by: mm0359 on May 15, 2017, 10:55:37 PM
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.
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 15, 2017, 11:05:54 PM
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)
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: eumagga0x2a on May 16, 2017, 05:03:57 PM
These commits merely reflect the update of the MXE used to cross-compile Avidemux for win32 (32 and 64 bit).
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 16, 2017, 07:33:14 PM
Agreed, these revs themselves are likely just hints.
The actual cause is probably outside the software tree, in the build/MXE setup.
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mean on May 17, 2017, 05:48:07 AM
Qt5core is using cancelIoEx which is not available on xp
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 17, 2017, 10:33:03 AM
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.)
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 17, 2017, 10:57:35 AM
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)...
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mean on May 17, 2017, 05:17:18 PM
seems tricky to go back



Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mean on May 18, 2017, 07:57:53 AM
seems to be doable, we'll see if it works
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: Jan Gruuthuse on May 18, 2017, 09:36:27 AM
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


Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 18, 2017, 10:04:53 AM
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.
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mean on May 18, 2017, 05:56:12 PM
maybe ok
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mean on May 18, 2017, 07:44:34 PM
seems to work except h265
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 19, 2017, 03:44:54 AM
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..
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 19, 2017, 03:58:59 AM
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.
Title: Re: [Windows XP] v2.7.0 (r170504-...) is broken (again)
Post by: mm0359 on May 31, 2017, 11:03:53 PM
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 :)