aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/LiveTv
AgeCommit message (Collapse)Author
2021-08-11Apply suggestions from code reviewClaus Vium
2021-08-06Add commentMrChip53
2021-08-06Update Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.csChris Simoni
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-08-04Properly stream M3U file over httpMrChip53
2021-06-19Move non-jellyfin extensions to separate projectBond_009
2021-06-19Merge branch 'master' into comparisonsBaronGreenback
2021-05-28Fix some warningsBond_009
2021-05-20Enable nullable reference types for Emby.Server.ImplementationsBond_009
2021-05-18Merge pull request #6051 from Bond-009/tests7Bond-009
Add tests for Recordinghelper
2021-05-16Merge pull request #5999 from Bond-009/legacyhdhomerunBond-009
Add support for legacy HDhomerun DUAl
2021-05-16Add tests for RecordinghelperBond_009
2021-05-08Merge branch 'master' into comparisonsBaronGreenback
2021-05-06Add support for legacy HDhomerun DUAlBond_009
2021-05-06Use new ReadAllLines extensionsBond_009
2021-05-05Merge branch 'master' into comparisonsBaronGreenback
2021-05-05Code Clean up: Convert to null-coalescing operator ?? (#5845)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-03RenamedBaronGreenback
2021-05-03Changed selection methodBaronGreenback
2021-05-01Update LiveTvMediaSourceProvider.csBaronGreenback
2021-04-30prevent cancellationtoken leakagecvium
2021-04-30Reduce some allocations with the magic of spans etc.cvium
2021-04-26Changed other method to match for consistency.BaronGreenback
2021-04-17Remove unused using directivesBaronGreenback
2021-04-17Cleaned up "value assigned is not used in any execution path"BaronGreenback
2021-04-08Merge pull request #5520 from Bond-009/hdhomerun2Bond-009
2021-04-01Remove useless codeBond_009
2021-03-20Add 'group-title' channel parsingLIAUD
2021-03-13FxCop -> Net Analyzers (part 2)Bond_009
2021-03-13Rewrite HdHomerunManager.ParseReturnMessageBond_009
2021-03-13Add test for HdHomerunManager.ParseReturnMessageBond_009
2021-03-13Add test for HdHomerunManager.WriteSetMessageBond_009
2021-03-13Merge pull request #5220 from Bond-009/hdhomerunBond-009
2021-03-09Use FileShare.Read for log filesDavid
2021-03-09Use FileShare.Read to fix HdHomeRunDavid
2021-03-07Use FileShare.None when creating filesDavid
2021-02-24Fix buildBond_009
2021-02-21Use GetEncodingOptions where possibleBond_009
2021-02-21Minor improvementsBond_009
2021-02-20Merge pull request #5223 from Bond-009/minor10dkanada
Minor improvements
2021-02-15Properly forward cancellationTokensBond_009
2021-02-13Minor improvementsBond_009
2021-02-12Add test for WriteGetMessageBond_009
2021-02-12Rewrite packet writing code for HdHomerunBond_009
2021-02-08Merge pull request #5142 from M0ssTee/updateRegexdkanada
Replaced /d with [0-9], see issue #2923
2021-02-05Merge pull request #5005 from jellyfin/bytesdkanada
JsonSerializer deserialize from bytes where possible
2021-02-03Update ↵M0ssTee
Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunManager.cs Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-01Replaced /d with [0-9], see issue #2923Troy
2021-01-12Use JsonSerializer.SerializeToUtf8Bytes when doing a round tripBond_009
This test uses a very small object (CountryInfo), using a bigger object would increase the difference in allocated memory. ``` BenchmarkDotNet=v0.12.1, OS=fedora 32 Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores .NET Core SDK=5.0.100 [Host] : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT | Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | |---------------- |-----------:|---------:|---------:|-------:|------:|------:|----------:| | RoundTripBytes | 932.0 ns | 5.09 ns | 4.25 ns | 0.1173 | - | - | 368 B | | RoundTripString | 1,114.8 ns | 22.19 ns | 23.74 ns | 0.1469 | - | - | 464 B | ```
2021-01-12JsonSerializer deserialize from bytes where possibleBond_009
This is faster and uses way less memory ``` BenchmarkDotNet=v0.12.1, OS=fedora 32 Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores .NET Core SDK=5.0.100 [Host] : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT | Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated | |------- |---------:|--------:|--------:|--------:|------:|------:|----------:| | Bytes | 158.4 us | 2.56 us | 2.14 us | 16.8457 | - | - | 52.08 KB | | String | 172.8 us | 0.78 us | 0.70 us | 41.5039 | - | - | 127.82 KB | | Custom | 155.5 us | 2.95 us | 2.76 us | 10.0098 | - | - | 31.27 KB | ```
2020-12-30Merge pull request #4853 from Ullmie02/servicestack-jsonBond-009