aboutsummaryrefslogtreecommitdiff
path: root/src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs')
-rw-r--r--src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs b/src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs
index a95944ebf..75d5aafe0 100644
--- a/src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs
+++ b/src/Jellyfin.MediaEncoding.Keyframes/Matroska/Extensions/EbmlReaderExtensions.cs
@@ -1,4 +1,5 @@
using System;
+using System.Buffers.Binary;
using Jellyfin.MediaEncoding.Keyframes.Matroska.Models;
using NEbml.Core;
@@ -37,12 +38,7 @@ namespace Jellyfin.MediaEncoding.Keyframes.Matroska.Extensions
{
var buffer = new byte[4];
reader.ReadBinary(buffer, 0, 4);
- if (BitConverter.IsLittleEndian)
- {
- Array.Reverse(buffer);
- }
-
- return BitConverter.ToUInt32(buffer);
+ return BinaryPrimitives.ReadUInt32BigEndian(buffer);
}
/// <summary>