From 6f33896d8cadb81b5c9dbb01826ad1be84162942 Mon Sep 17 00:00:00 2001 From: Takoroka <137927095+Takoroka@users.noreply.github.com> Date: Sat, 31 Oct 2026 02:33:36 -0400 Subject: nx2: decode AV1 movies Fire Emblem: Fortune's Weave plays its movies as AV1 ("video/av01"). Map the codec to AV_CODEC_ID_AV1; FFmpeg decodes it with libdav1d when the FFmpeg build has it. --- src/video_core/host1x/ffmpeg.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/video_core/host1x/ffmpeg.cpp') diff --git a/src/video_core/host1x/ffmpeg.cpp b/src/video_core/host1x/ffmpeg.cpp index 676e5820a5..1af8307adc 100644 --- a/src/video_core/host1x/ffmpeg.cpp +++ b/src/video_core/host1x/ffmpeg.cpp @@ -163,6 +163,8 @@ Decoder::Decoder(Tegra::Host1x::NvdecCommon::VideoCodec codec) { return AV_CODEC_ID_VP8; case Tegra::Host1x::NvdecCommon::VideoCodec::VP9: return AV_CODEC_ID_VP9; + case Tegra::Host1x::NvdecCommon::VideoCodec::AV1: + return AV_CODEC_ID_AV1; default: UNIMPLEMENTED_MSG("Unknown codec {}", codec); return AV_CODEC_ID_NONE; -- cgit v1.2.3