aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary-nyan <mary@mary.zone>2022-07-24 11:39:56 +0200
committerGitHub <noreply@github.com>2022-07-24 11:39:56 +0200
commit3a3380fa2578bf1731c6cd7cebdca7b7cc5681b0 (patch)
treee839bf3c813c9abb7db2fcd7d894998be0e37a80
parent2d252db0a720c3ea5ae633f397f629d53d829cf6 (diff)
fix: Ensure to load latest version of ffmpeg libraries first (#3473)1.1.186
Fix a possible crash related to older version of ffmpeg being loaded instewad of the one shipped with the emulator.
-rw-r--r--Ryujinx.Graphics.Nvdec.FFmpeg/Native/FFmpegApi.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/Ryujinx.Graphics.Nvdec.FFmpeg/Native/FFmpegApi.cs b/Ryujinx.Graphics.Nvdec.FFmpeg/Native/FFmpegApi.cs
index 4c010783..9bf71778 100644
--- a/Ryujinx.Graphics.Nvdec.FFmpeg/Native/FFmpegApi.cs
+++ b/Ryujinx.Graphics.Nvdec.FFmpeg/Native/FFmpegApi.cs
@@ -45,7 +45,7 @@ namespace Ryujinx.Graphics.Nvdec.FFmpeg.Native
{
(int minVersion, int maxVersion) = value;
- for (int version = minVersion; version <= maxVersion; version++)
+ for (int version = maxVersion; version >= minVersion; version--)
{
if (NativeLibrary.TryLoad(FormatLibraryNameForCurrentOs(libraryName, version), assembly, searchPath, out handle))
{