-
Notifications
You must be signed in to change notification settings - Fork 162
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows GUI: Build for ARM64 PC #985
Conversation
Thank you for your work, we'll launch a build soon.
No, InfoTip is only for local files.
It is sad but IMO it is acceptable not to support Windows 10 ARM64 as it may be a very small count of users.
Default would be to install the x64 version, great chances that there is some compatibility (at least for the GUI; for the explorer integration it seems not).
The extra size for the dual i386 / x64 had no complain (times change, it is relatively small enough now for not being remarked), I think I would like to keep it as is for the moment as the main file downloaded but we could work on the stub installer so it is ready when we decide to switch (I may accept at some point :-p), would you mind to do that? Headaches with all the different cases of ARM64 / EC / X and GUI not supporting ARM64 and Windows 10 not supporting ARM64EC...
Is it too complicated and/or is there a better method? |
Windows 10 does not have x64 emulation on ARM64. It is Windows 11 exclusive. One of the reasons Windows on ARM has failed before but is now starting to gain market share. |
Ouch. |
ARM64 installer checks for ARM64 and Windows 11 oninit and aborts if any condition not met. Should be good enough? |
It is! I missed it, thanks for having done it before I ask. |
I edited my proposal. |
Very low market share. Probably extinct soon. So nah... :p EDIT: running 32-bit means we also have to deal with file and registry redirections probably. Or we can get the Qt x64 and ARM64 to build and post it to the Store replacing the current very outdated UWP version (I got 2022 version from store?) and it will serve Windows 10 ARM64 as well as users who can only install apps from Store. Qt one is now quite close to VCL in features compared to UWP/wx. It is also probably easier to put Qt one in Store as it does not attempt to write registry entries for shell extensions. |
OK, so let's keep with the i386 offer in the case of Windows 10 ARM64 and we don't really care.
Another topic but for the moment I am more in the mood of keeping VCL. It may change, I still need to think about it. But most of the remaining work does not depend on that, so you can go with it whatever is my future choice. |
I edited again my proposal and now it is relatively small amount of remaining work, @cjee21 would you mind to manage that? |
The Qt x64 one is more or less ready for the Store. The fully native Qt ARM64 one needs an ARM64 build of Qt WebEngine and Graph/FFmpeg plugins which is not something I can do. That's all for Qt.
Remains the stub installer right? I am not sure if I can manage to do that. Firstly, it requires knowing the URLs of the installers. Second, I just started doing NSIS this year and have no idea how to make a downloader yet. 😅 |
Not difficult but fair, you already did a lot, we'll check. |
@JeromeMartinez I pasted a url in the "File name" field of Windows File open dialog and it loads in MediaInfo 😆 |
😆 |
Tried on Qt one and it appears to work but since Qt one produces blank output when passing urls in command line, it also produces blank using the file open dialog. |
@JeromeMartinez I tried making a full stub installer and it appears to work. |
Go, PR :). |
Looks okay other than @g-maxime |
@JeromeMartinez So left the testing of ARM64 installer and after that if it is working fine, dealing with the combined installer and making a version-less stub. |
@rednoah please test this ARM build, especially the Windows Explorer integration (shell extension and tooltip). |
Link no longer exists. Try this one: MediaInfo_GUI_24.11.20241205_Windows_ARM64.exe |
Depends on:
Note: