misc: Some dependencies cleanup (#4507)
* Remove dependencies on libraries provided by .NET standard library * Use System.IO.Hashing instead of Crc32.NET
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
using Force.Crc32;
|
||||
using Ryujinx.Common;
|
||||
using Ryujinx.Common;
|
||||
using Ryujinx.Common.Configuration.Hid;
|
||||
using Ryujinx.Common.Configuration.Hid.Controller;
|
||||
using Ryujinx.Common.Configuration.Hid.Controller.Motion;
|
||||
@ -9,6 +8,7 @@ using Ryujinx.Input.Motion.CemuHook.Protocol;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.IO.Hashing;
|
||||
using System.Net;
|
||||
using System.Net.Sockets;
|
||||
using System.Numerics;
|
||||
@ -401,10 +401,10 @@ namespace Ryujinx.Input.Motion.CemuHook
|
||||
writer.Seek(6, SeekOrigin.Begin);
|
||||
writer.Write(header.Length);
|
||||
|
||||
header.Crc32 = Crc32Algorithm.Compute(stream.ToArray());
|
||||
Crc32.Hash(stream.ToArray(), header.Crc32.AsSpan());
|
||||
|
||||
writer.Seek(8, SeekOrigin.Begin);
|
||||
writer.Write(header.Crc32);
|
||||
writer.Write(header.Crc32.AsSpan());
|
||||
|
||||
byte[] data = stream.ToArray();
|
||||
|
||||
@ -440,10 +440,10 @@ namespace Ryujinx.Input.Motion.CemuHook
|
||||
writer.Seek(6, SeekOrigin.Begin);
|
||||
writer.Write(header.Length);
|
||||
|
||||
header.Crc32 = Crc32Algorithm.Compute(stream.ToArray());
|
||||
Crc32.Hash(stream.ToArray(), header.Crc32.AsSpan());
|
||||
|
||||
writer.Seek(8, SeekOrigin.Begin);
|
||||
writer.Write(header.Crc32);
|
||||
writer.Write(header.Crc32.AsSpan());
|
||||
|
||||
byte[] data = stream.ToArray();
|
||||
|
||||
@ -458,8 +458,7 @@ namespace Ryujinx.Input.Motion.CemuHook
|
||||
Id = (uint)clientId,
|
||||
MagicString = Magic,
|
||||
Version = Version,
|
||||
Length = 0,
|
||||
Crc32 = 0
|
||||
Length = 0
|
||||
};
|
||||
|
||||
return header;
|
||||
|
Reference in New Issue
Block a user