xbzk
b96701ef71
[video_core] clean up Android MediaCodec NVDEC support ( #4154 )
...
THIS MAY BE BLOBBED WITH TWO PREVIOUS ONES!
(git reset --mixed head~3, commit, profit)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4154
2026-07-07 06:28:23 +02:00
lizzie
34ae949cc2
__Android
2026-07-07 06:28:23 +02:00
xbzk
01ea402bcf
[nvdec, android] proper detection and support for GPU decoder ( #4068 )
...
Detects Android MediaCodec FFmpeg decoders for H.264/VP8/VP9 when NVDEC GPU decoding is selected.
Required proper support of ffmpeg extradata, h264 frame dimensions and decoder frame handling.
Reenabled (uncommented) NVDEC Emulation selector on Android interface.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4068
2026-07-07 06:28:23 +02:00
lizzie
7f0f664710
[android] MediaTek specific opts
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-07-07 06:28:23 +02:00
lizzie
89199f4d27
[*] basic in-house cpp linting ( #4039 )
...
- add `#pragma once` to remainder files
- "correcter" defines (ANDROID), see https://groups.google.com/g/android-ndk/c/cf9_f1SLXls
- extra miscelly fixups
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4039
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
2026-06-04 05:49:07 +02:00
lizzie
90515bc6a2
[host1x] fix ffmpeg not having va-api on freebsd, inline nvenc ( #3878 )
...
- fix va-api not being used on freebsd
small thingies dont affect a lot:
- removes some pointer indirection (why save pointer to GMMU if its accesible via host1x)
- use std::variant<> for decoder
- miscelly vp9/v8/h264 opts
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3878
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-04-29 16:41:25 +02:00