mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-06-01 13:28:27 +01:00
Reduce allocations
This commit is contained in:
@@ -1378,7 +1378,7 @@ namespace MediaBrowser.MediaEncoding.Probing
|
||||
{
|
||||
var disc = tags.GetValueOrDefault(tagName);
|
||||
|
||||
if (!string.IsNullOrEmpty(disc) && int.TryParse(disc.Split('/')[0], out var discNum))
|
||||
if (!string.IsNullOrEmpty(disc) && int.TryParse(disc.AsSpan().LeftPart('/'), out var discNum))
|
||||
{
|
||||
return discNum;
|
||||
}
|
||||
|
||||
@@ -18,14 +18,14 @@ namespace MediaBrowser.MediaEncoding.Subtitles
|
||||
using (var writer = new StreamWriter(stream, Encoding.UTF8, 1024, true))
|
||||
{
|
||||
writer.WriteLine("WEBVTT");
|
||||
writer.WriteLine(string.Empty);
|
||||
writer.WriteLine();
|
||||
writer.WriteLine("REGION");
|
||||
writer.WriteLine("id:subtitle");
|
||||
writer.WriteLine("width:80%");
|
||||
writer.WriteLine("lines:3");
|
||||
writer.WriteLine("regionanchor:50%,100%");
|
||||
writer.WriteLine("viewportanchor:50%,90%");
|
||||
writer.WriteLine(string.Empty);
|
||||
writer.WriteLine();
|
||||
foreach (var trackEvent in info.TrackEvents)
|
||||
{
|
||||
cancellationToken.ThrowIfCancellationRequested();
|
||||
|
||||
Reference in New Issue
Block a user