Add FFmpeg support for Windows ARM64 #104

Closed
Otozinclus wants to merge 0 commits from master into master
Otozinclus commented 2024-10-29 03:17:24 +00:00 (Migrated from github.com)

There is no official FFmpeg release for Windows ARM64, therefore compiling for WinArm will build without FFMPEG. This causes crashes for a lot of games which rely on it, such as Mario Kart, or Mario Odyssey. This PR adds a unofficial WinArm release of FFmpeg when building for WinArm, which fixes the issue.

Yes, my implementation works, but is very likely not how you would actually do something like that, just slapping in a compiled release... However, this change fixes so many games for WinArm, that I hope someone will look into it

There is no official FFmpeg release for Windows ARM64, therefore compiling for WinArm will build without FFMPEG. This causes crashes for a lot of games which rely on it, such as Mario Kart, or Mario Odyssey. This PR adds a unofficial WinArm release of FFmpeg when building for WinArm, which fixes the issue. Yes, my implementation works, but is very likely not how you would actually do something like that, just slapping in a compiled release... However, this change fixes so many games for WinArm, that I hope someone will look into it
github-actions[bot] commented 2024-10-29 03:27:16 +00:00 (Migrated from github.com)
Download the artifacts for this pull request: * [ryujinx-Release-1.2.0+c98f83b-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115620093.zip) * [ryujinx-Release-1.2.0+c98f83b-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115624729.zip) * [ryujinx-Release-1.2.0+c98f83b-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115628585.zip) * [ryujinx-Release-1.2.0+c98f83b-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115634838.zip) <details><summary>GUI-less (SDL2)</summary> * [sdl2-ryujinx-headless-Release-1.2.0+c98f83b-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115620190.zip) * [sdl2-ryujinx-headless-Release-1.2.0+c98f83b-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115624823.zip) * [sdl2-ryujinx-headless-Release-1.2.0+c98f83b-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115628648.zip) * [sdl2-ryujinx-headless-Release-1.2.0+c98f83b-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115634959.zip) </details> <details><summary>Only for Developers</summary> * [ryujinx-Debug-1.2.0+c98f83b-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115620370.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+c98f83b-linux_arm64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115620680.zip) * [ryujinx-Debug-1.2.0+c98f83b-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115626192.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+c98f83b-linux_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115626345.zip) * [ryujinx-Debug-1.2.0+c98f83b-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115630734.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+c98f83b-macos_universal](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115630828.zip) * [ryujinx-Debug-1.2.0+c98f83b-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115635735.zip) * [sdl2-ryujinx-headless-Debug-1.2.0+c98f83b-win_x64](https://nightly.link/GreemDev/Ryujinx/actions/artifacts/2115635862.zip) </details>

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MeloNX/Ryujinx-ryubing#104
No description provided.