diff options
| author | Bond-009 <bond.009@outlook.com> | 2024-01-17 15:42:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-17 15:42:37 +0100 |
| commit | 484ccf7f284dcd074e06ed90af6cde4864adecea (patch) | |
| tree | 2c8c7765ed1ff8ada59669fff07e0f4f648bbde6 /src/Jellyfin.LiveTv/StreamHelper.cs | |
| parent | 0f26d870ded3fdc0cd8dc389576173098e0b010d (diff) | |
| parent | c101d287f24cf53bce0674bf70d88ae61da67ed9 (diff) | |
Merge pull request #10858 from barronpm/livetv-tunerhostmanager
Add ITunerHostManager service and minor LiveTv cleanup
Diffstat (limited to 'src/Jellyfin.LiveTv/StreamHelper.cs')
| -rw-r--r-- | src/Jellyfin.LiveTv/StreamHelper.cs | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/Jellyfin.LiveTv/StreamHelper.cs b/src/Jellyfin.LiveTv/StreamHelper.cs index ab4b6e9b1..e9644e95e 100644 --- a/src/Jellyfin.LiveTv/StreamHelper.cs +++ b/src/Jellyfin.LiveTv/StreamHelper.cs @@ -81,36 +81,6 @@ namespace Jellyfin.LiveTv } } - public async Task CopyToAsync(Stream source, Stream destination, long copyLength, CancellationToken cancellationToken) - { - byte[] buffer = ArrayPool<byte>.Shared.Rent(IODefaults.CopyToBufferSize); - try - { - int bytesRead; - - while ((bytesRead = await source.ReadAsync(buffer, cancellationToken).ConfigureAwait(false)) != 0) - { - var bytesToWrite = Math.Min(bytesRead, copyLength); - - if (bytesToWrite > 0) - { - await destination.WriteAsync(buffer.AsMemory(0, Convert.ToInt32(bytesToWrite)), cancellationToken).ConfigureAwait(false); - } - - copyLength -= bytesToWrite; - - if (copyLength <= 0) - { - break; - } - } - } - finally - { - ArrayPool<byte>.Shared.Return(buffer); - } - } - public async Task CopyUntilCancelled(Stream source, Stream target, int bufferSize, CancellationToken cancellationToken) { byte[] buffer = ArrayPool<byte>.Shared.Rent(bufferSize); |
