Debian Patches

Status for retroarch/1.22.2+dfsg-3

Patch Description Author Forwarded Bugs Origin Last update
01_config.patch diff --git a/retroarch.cfg b/retroarch.cfg
index ce951b282e..7d547460f9 100644
no
03_system_libstb.patch diff --git a/libretro-common/audio/audio_mixer.c b/libretro-common/audio/audio_mixer.c
index 9638906b73..42d99daab2 100644
no
04_fatal_error_to_stderr.patch diff --git a/retroarch.c b/retroarch.c
index 7fd84d5516..702e1b3ef7 100644
no
05_fix_armhf_neon.patch diff --git a/qb/config.libs.sh b/qb/config.libs.sh
index 9cd86a8b10..db469abf90 100644
no
06_use_system_spriv.patch diff --git a/Makefile.common b/Makefile.common
index ff167be51b..88fecf6d83 100644
no
07_drop_hlsl.patch Don't look for OGLCompiler/HLSL for SPIRV-V support These were both removed in glslan 14.0, so don't fail to enable SPIRV-V
just because they are missing.


diff --git a/qb/config.libs.sh b/qb/config.libs.sh
index 262d87b1b7..eaf746b08f 100644
Jonathan McDowell <noodles@earth.li> no debian 2024-04-02
08_use_system_xxhash.patch diff --git a/input/bsv/uint32s_index.c b/input/bsv/uint32s_index.c
index 4694c7e889..eeefeeafd2 100644
no
09_use_system_zstd.patch diff --git a/Makefile.common b/Makefile.common
index 57dabf5eac..dddf4e3e20 100644
no
10_fix_up_flac.patch diff --git a/Makefile.common b/Makefile.common
index 57dabf5eac..b35e9a7afe 100644
no
11_ffmpeg_9.patch ffmpeg: support FFmpeg 9 (lavc 63), version-gated back to existing floor

MSYS2 updated mingw-w64-ffmpeg to 9.0, which removes the deprecated
AVCodec.sample_fmts / AVCodec.supported_samplerates arrays and breaks
the MSYS2 CI build in record_ffmpeg.c.

record_ffmpeg: add accessors that use avcodec_get_supported_config()
where available (lavc >= 61.13.100, FFmpeg 7.1+) and fall back to the
legacy AVCodec struct members on older versions. NULL now means
unrestricted instead of being dereferenced, hardening both paths.

camera/ffmpeg: version-gate const-ness of the AVInputFormat/AVCodec
pointers; lavf 59 (FFmpeg 5.0) made that API const-correct, lavf 58
(FFmpeg 4.x, the driver's minimum) warns on const pointers.

4.4.5, 5.1.6, 6.1.2, 7.1.1, 8.1.2 and 9.0 all clean; full configure +
make against FFmpeg 9.0 builds and links; resolver logic runtime-tested
under ASan/UBSan against FFmpeg 9.0 (new path) and 6.1.2 (legacy path)
with identical results and no sanitizer findings.
LibretroAdmin <LibretroAdmin@users.noreply.github.com> yes upstream upstream, https://github.com/libretro/RetroArch/commit/f5b422d5a81f0b4d263e2f52c8419ea9ce7467f6.patch 2026-08-10

All known versions for source package 'retroarch'

Links