Thanks for the Info.

We do have some queries :

> It will be good to have Windows on ARM prebuilt libraries for FFMPEG as part 
> of Download repository (Releases * BtbN/FFmpeg-Builds 
> (github.com)<https://github.com/BtbN/FFmpeg-Builds/releases>).

I decided against it since it's highly experimental still and breaks every 
other weak for a multitude of reasons.
>>[Niranjan]: Is the Reason of failure is due to toolchain not mature? As 
>>toolchain : https://github.com/mstorsjo/llvm-mingw/releases  is not stable we 
>>may end compilation error for arm is what you highlighting as multitude of 
>>reasons ?

> What it takes to generate Windows on ARM libraries?

Right now builds work fine, just grab my set of scripts and build away.

>>[Niranjan ]: We have learnt from Kacper below 3 ways to compile:
Currently you have 3 ways to produce native Windows on ARM binaries.
Mentioned by Martin, LLVM based toolchain 
https://github.com/mstorsjo/llvm-mingw/releases
Mentioned by You, GNU based toolchain
https://github.com/Windows-on-ARM-Experiments

Are you following one of above step for compilation?

>>[Niranjan]: As Arm binaries are not compile on server, how the contributor 
>>can pick these binaries?
As for prebuilt binaries, it's fully up to contributors to decide to include 
ARM pipelines in their auto build scripts.

Regards,
Niranjan

-----Original Message-----
From: ffmpeg-devel <ffmpeg-devel-boun...@ffmpeg.org> On Behalf Of Timo 
Rothenpieler
Sent: Sunday, September 15, 2024 12:13 AM
To: ffmpeg-devel@ffmpeg.org
Subject: Re: [FFmpeg-devel] Procedure to enable the Windows on ARM64 FFMPEG 
Libraries

WARNING: This email originated from outside of Qualcomm. Please be wary of any 
links or attachments, and do not enable macros.

On 12.09.2024 09:21, Niranjan Kshatriya (QUIC) wrote:
> Hi team,
>
> I am working on Windows on ARM application development and wants to execute 
> FFMPEG on my device.
> On FFMPEG download page (Releases * BtbN/FFmpeg-Builds 
> (github.com)<https://github.com/BtbN/FFmpeg-Builds/releases>) "windows on 
> Arm" binary is not available (Other binaries(x64 and linux Arm64) are 
> generated and validated ).
>
> X64 version of FFMPEG binary is running successfully on my ARM device but 
> looking for ARM Native FFMPEG support for better experience as x64 is running 
> slow on my device compared to x64 device.
>
> I have downloaded the source from :  https://git.ffmpeg.org/ffmpeg.git    and 
> compiled locally ( on ARM using WSL ) for Arm with tool chain : GitHub - 
> Windows-on-ARM-Experiments/mingw-woarm64-build: Workflows and build scripts 
> for Windows on Arm64 GNU cross-compiler for `aarch64-w64-mingw32` 
> target.<https://github.com/Windows-on-ARM-Experiments/mingw-woarm64-build?tab=readme-ov-file>
>   with below configuration :
>
> ./configure --arch=arm64 --target-os=mingw32 
> --cross-prefix=aarch64-w64-mingw32- --prefix=/ffbuild/prefix 
> --pkg-config-flags=--static --pkg-config=pkg-config --enable-gpl 
> --enable-version3 --disable-debug --disable-w32threads 
> --enable-pthreads --disable-libpulse --disable-libxcb
>
>
> It will be good to have Windows on ARM prebuilt libraries for FFMPEG as part 
> of Download repository (Releases * BtbN/FFmpeg-Builds 
> (github.com)<https://github.com/BtbN/FFmpeg-Builds/releases>).

I decided against it since it's highly experimental still and breaks every 
other weak for a multitude of reasons.

> What it takes to generate Windows on ARM libraries?

Right now builds work fine, just grab my set of scripts and build away.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with 
subject "unsubscribe".
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to