[vlc-devel] Support for Windows on Arm
Steve Lhomme
robux4 at ycbcr.xyz
Fri Sep 9 08:42:08 UTC 2022
On 2022-09-09 10:38, Martin Storsjö wrote:
> On Fri, 9 Sep 2022, Steve Lhomme wrote:
>
>> Hi,
>>
>> On 2022-09-09 10:22, Pierrick Bouvier wrote:
>>> Hello,
>>>
>>> I'm contacting you to talk about VLC support for Windows on Arm (arm64).
>>>
>>> At Linaro, the project https://www.linaro.org/windows-on-arm/ is
>>> working to enable open source projects for this platform.
>>> VLC being widely used is on our radar.
>>>
>>> It seems like an experimental build of vlc 4.0 was made in 2018, and
>>> is available from VLC Windows download page ("Windows ARM 64" variant).
>>>
>>> We would like to help creating up to date versions, to add same level
>>> of support than win32/win64 variants. Is there something blocking
>>> today (machine, support in vlc 3.0 branch)? How could we help?
>>
>> VLC 4.0 should build out of the box for Windows ARM. It should build
>> like the other Windows targets except adding `-a aarch64` to build.sh.
>> It should work with the LLVM Dockers we use (or any llvm-mingw build).
>
>> Not sure there's mingw-w64 for ARM available.
>
> I have no idea what you mean by this sentence - llvm-mingw uses mingw-w64?
I meant 'gcc for ARM'.
>> There may be some contribs that don't build properly, for example Qt
>> may refuse to build or not understand what's going on.
>
> What on earth are you talking about here?
Notice the 'may' in my sentence. I don't know because I haven't tried.
> I build VLC 4.0/git for aarch64 locally (for testing llvm-mingw) nightly
> every 4 days (building for other archs inbetween), and it generally
> builds flawlessly, including Qt.
>
> Building Qt for VLC 4.0 is a bit tricky though, due to the dependence on
> the binary shader compiler for ANGLE - it runs fine when cross compiling
> from x86_64 linux (and with newer upstream updated fxc2 repo, it also
> cross builds fine from aarch64 linux!), but I haven't tested building it
> natively on aarch64 windows (as msys2 doesn't exist in native form, but
> I presume the emulated version works fine - but building VLC for windows
> in msys2 is messy anyway).
>
> // Martin
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list