diff --git a/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Surface.cs b/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Surface.cs index 96ca2dd50..097b698c8 100644 --- a/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Surface.cs +++ b/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Surface.cs @@ -136,8 +136,6 @@ namespace Ryujinx.Graphics.Nvdec.Vp9.Types ulong frameSize = (ulong)(1 + (useHighbitdepth ? 1 : 0)) * (yplaneSize + (2 * uvplaneSize)); - ArrayPtr buf = ArrayPtr.Null; - // frame_size is stored in buffer_alloc_sz, which is an int. If it won't // fit, fail early. if (frameSize > int.MaxValue) @@ -212,7 +210,7 @@ namespace Ryujinx.Graphics.Nvdec.Vp9.Types SubsamplingX = ssX; SubsamplingY = ssY; - buf = BufferAlloc; + ArrayPtr buf = BufferAlloc; if (useHighbitdepth) { // Store uint16 addresses when using 16bit framebuffers @@ -237,4 +235,4 @@ namespace Ryujinx.Graphics.Nvdec.Vp9.Types Marshal.FreeHGlobal(_pointer); } } -} \ No newline at end of file +} diff --git a/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Vp9Decoder.cs b/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Vp9Decoder.cs index fdd48a23d..e107992c7 100644 --- a/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Vp9Decoder.cs +++ b/src/Ryujinx.Graphics.Nvdec.Vp9/Types/Vp9Decoder.cs @@ -277,11 +277,10 @@ namespace Ryujinx.Graphics.Nvdec.Vp9.Types public CodecErr Decode(MemoryAllocator allocator, ArrayPtr data) { ArrayPtr dataStart = data; - CodecErr res; Array8 frameSizes = new(); int frameCount = 0; - res = Types.Decoder.ParseSuperframeIndex(data, (ulong)data.Length, ref frameSizes, out frameCount); + CodecErr res = Types.Decoder.ParseSuperframeIndex(data, (ulong)data.Length, ref frameSizes, out frameCount); if (res != CodecErr.Ok) { return res; diff --git a/src/Ryujinx.UI.Common/App/ApplicationLibrary.cs b/src/Ryujinx.UI.Common/App/ApplicationLibrary.cs index 4b04d6348..5416576f7 100644 --- a/src/Ryujinx.UI.Common/App/ApplicationLibrary.cs +++ b/src/Ryujinx.UI.Common/App/ApplicationLibrary.cs @@ -795,10 +795,9 @@ namespace Ryujinx.UI.App.Common { ldnWebHost = DefaultLanPlayWebHost; } - IEnumerable ldnGameDataArray = Array.Empty(); using HttpClient httpClient = new HttpClient(); string ldnGameDataArrayString = await httpClient.GetStringAsync($"https://{ldnWebHost}/api/public_games"); - ldnGameDataArray = JsonHelper.Deserialize(ldnGameDataArrayString, _ldnDataSerializerContext.IEnumerableLdnGameData); + IEnumerable ldnGameDataArray = JsonHelper.Deserialize(ldnGameDataArrayString, _ldnDataSerializerContext.IEnumerableLdnGameData); var evt = new LdnGameDataReceivedEventArgs { LdnData = ldnGameDataArray diff --git a/src/Ryujinx.UI.Common/Helper/TitleUpdatesHelper.cs b/src/Ryujinx.UI.Common/Helper/TitleUpdatesHelper.cs index ea6d7c32a..975eda3ff 100644 --- a/src/Ryujinx.UI.Common/Helper/TitleUpdatesHelper.cs +++ b/src/Ryujinx.UI.Common/Helper/TitleUpdatesHelper.cs @@ -99,16 +99,13 @@ namespace Ryujinx.UI.Common.Helper Dictionary updates = pfs.GetContentData(ContentMetaType.Patch, vfs, checkLevel); - Nca patchNca = null; - Nca controlNca = null; - if (!updates.TryGetValue(applicationIdBase, out ContentMetaData content)) { continue; } - patchNca = content.GetNcaByType(vfs.KeySet, ContentType.Program); - controlNca = content.GetNcaByType(vfs.KeySet, ContentType.Control); + Nca patchNca = content.GetNcaByType(vfs.KeySet, ContentType.Program); + Nca controlNca = content.GetNcaByType(vfs.KeySet, ContentType.Control); if (controlNca == null || patchNca == null) {