Bläddra i källkod

Review comment

cvium 3 år sedan
förälder
incheckning
41383e6fe4

+ 2 - 6
src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs

@@ -1,4 +1,5 @@
 using System;
 using System;
+using System.Buffers.Binary;
 using Jellyfin.MediaEncoding.Keyframes.Matroska.Models;
 using Jellyfin.MediaEncoding.Keyframes.Matroska.Models;
 using NEbml.Core;
 using NEbml.Core;
 
 
@@ -37,12 +38,7 @@ namespace Jellyfin.MediaEncoding.Keyframes.Matroska.Extensions
         {
         {
             var buffer = new byte[4];
             var buffer = new byte[4];
             reader.ReadBinary(buffer, 0, 4);
             reader.ReadBinary(buffer, 0, 4);
-            if (BitConverter.IsLittleEndian)
-            {
-                Array.Reverse(buffer);
-            }
-
-            return BitConverter.ToUInt32(buffer);
+            return BinaryPrimitives.ReadUInt32BigEndian(buffer);
         }
         }
 
 
         /// <summary>
         /// <summary>