eden/src
crueter fe8017734b
[cmake, externals] android x86_64 support (#3086)
Updates all of our bundled CI deps to support android x86_64, adds a
build flavor thereof (`chromeOS`), and also adds sirit mingw support.

The new FFmpeg package is built in a much better way that actually makes
it identically built to the other CI packages, meaning we now have real
8.0.0 support, no need for libvpx/cpu_features/all that other crap.
PLUS, we can now statically link it! Hooray! It's also built with
MediaCodec support so in the future we can work on that.

Rewrote the android build script too, plus added a copyFlavorTypeOutput
target that assembles and copies the APK. The code behind it sucks
because I'm not great with Gradle but hey, it works.

Testers: please test everything related to video decoding. VP9 and h264, games that normally suck with their prerendered stuff, make sure I didn't nuke it to oblivion, etc.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3086
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2025-12-03 06:40:11 +01:00
..
android [cmake, externals] android x86_64 support (#3086) 2025-12-03 06:40:11 +01:00
audio_core [qt_common, core, audio] remove duplicate string literal definitions, inline SystemManager::threadfunc, increase latency of audio shutdown (#3030) 2025-11-17 22:37:45 +01:00
common [fixup] settings: Set Overlay Applet to false (#3112) 2025-12-03 03:32:11 +01:00
core [hle] remove settings server thread (#3118) 2025-12-01 07:19:45 +01:00
dedicated_room [cmake] fix macos mbedtls (#3109) 2025-11-27 19:59:08 +01:00
dynarmic [port] NetBSD and improper ctor for SpinLock fixes (#3092) 2025-11-30 06:05:53 +01:00
frontend_common [desktop] fix audio output engine not saving (#3083) 2025-11-25 00:20:16 +01:00
hid_core [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
input_common nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
network [network] Fix potential infinite hang when generating fake IPs (#2898) 2025-10-31 17:38:04 +01:00
qt_common [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
shader_recompiler [maxwell] ATOM() has cases where it acts like a NOP (#2907) 2025-11-28 15:11:16 +01:00
tests [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
video_core [port] NetBSD and improper ctor for SpinLock fixes (#3092) 2025-11-30 06:05:53 +01:00
web_service nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
yuzu [qt] configure network per game (#3113) 2025-12-01 07:44:47 +01:00
yuzu_cmd [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
yuzu_room_standalone [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
.clang-format chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt externals: Fix Debug builds and remove PCH leftover (#3000) 2025-11-13 03:20:38 +01:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00