Commit graph

4 commits

Author SHA1 Message Date
xbzk
f3e808c181 [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-06-15 09:40:15 +02:00
lizzie
ea4c386c3c [android] MediaTek specific opts
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-06-15 09:40:15 +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
Renamed from src/video_core/host1x/ffmpeg/ffmpeg.cpp (Browse further)