Claus Vium
|
08152d2a98
|
Apply suggestions from code review
|
2021-08-11 12:50:35 +02:00 |
|
MrChip53
|
eaa5575b23
|
Add comment
|
2021-08-06 10:07:50 -05:00 |
|
Chris Simoni
|
883d28d03d
|
Update Emby.Server.Implementations/LiveTv/TunerHosts/M3uParser.cs
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
|
2021-08-06 08:10:28 -05:00 |
|
MrChip53
|
6c42d2345d
|
Properly stream M3U file over http
|
2021-08-04 19:19:03 -05:00 |
|
Bond_009
|
6f8ccab788
|
Move non-jellyfin extensions to separate project
|
2021-06-19 18:04:46 +02:00 |
|
Bond_009
|
0bc0601442
|
Fix some warnings
|
2021-05-28 14:33:54 +02:00 |
|
Bond_009
|
7e8428e588
|
Enable nullable reference types for Emby.Server.Implementations
|
2021-05-20 22:48:53 +02:00 |
|
Bond-009
|
c64bdbb4ff
|
Merge pull request #6051 from Bond-009/tests7
Add tests for Recordinghelper
|
2021-05-18 00:05:33 +02:00 |
|
Bond-009
|
5acb4e9491
|
Merge pull request #5999 from Bond-009/legacyhdhomerun
Add support for legacy HDhomerun DUAl
|
2021-05-16 10:29:28 +00:00 |
|
Bond_009
|
a9f44c21eb
|
Add tests for Recordinghelper
|
2021-05-16 01:24:49 +02:00 |
|
Bond_009
|
ead4e1e977
|
Add support for legacy HDhomerun DUAl
|
2021-05-06 23:54:42 +02:00 |
|
Bond_009
|
ddb04dc12b
|
Use new ReadAllLines extensions
|
2021-05-06 14:12:43 +02:00 |
|
BaronGreenback
|
2e98de9062
|
Code Clean up: Convert to null-coalescing operator ?? (#5845)
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
|
2021-05-05 13:51:14 +02:00 |
|
BaronGreenback
|
7ff52bf755
|
Renamed
|
2021-05-03 19:30:56 +01:00 |
|
BaronGreenback
|
7936ea59eb
|
Changed selection method
|
2021-05-03 17:27:23 +01:00 |
|
BaronGreenback
|
2fbc1190bc
|
Update LiveTvMediaSourceProvider.cs
|
2021-05-01 17:15:45 +01:00 |
|
cvium
|
ba2e346d12
|
prevent cancellationtoken leakage
|
2021-04-30 15:27:07 +02:00 |
|
cvium
|
608cba817c
|
Reduce some allocations with the magic of spans etc.
|
2021-04-30 15:09:36 +02:00 |
|
BaronGreenback
|
851f610e11
|
Changed other method to match for consistency.
|
2021-04-26 19:59:35 +01:00 |
|
BaronGreenback
|
bc1cc2d04a
|
Remove unused using directives
|
2021-04-17 11:37:55 +01:00 |
|
Bond-009
|
631df8c560
|
Merge pull request #5520 from Bond-009/hdhomerun2
|
2021-04-08 00:27:58 +02:00 |
|
Bond_009
|
aa76957338
|
Remove useless code
|
2021-04-01 19:16:00 +02:00 |
|
LIAUD
|
32853ca244
|
Add 'group-title' channel parsing
|
2021-03-20 20:15:19 +01:00 |
|
Bond_009
|
a8ed753f6c
|
FxCop -> Net Analyzers (part 2)
|
2021-03-13 22:33:28 +01:00 |
|
Bond_009
|
f9640f4366
|
Rewrite HdHomerunManager.ParseReturnMessage
|
2021-03-13 21:12:11 +01:00 |
|
Bond_009
|
e8b18e5f8f
|
Add test for HdHomerunManager.ParseReturnMessage
|
2021-03-13 19:32:40 +01:00 |
|
Bond_009
|
f5789483fd
|
Add test for HdHomerunManager.WriteSetMessage
|
2021-03-13 19:21:29 +01:00 |
|
Bond-009
|
b755c25217
|
Merge pull request #5220 from Bond-009/hdhomerun
|
2021-03-13 15:05:18 +01:00 |
|
David
|
ece0d67f99
|
Use FileShare.Read for log files
|
2021-03-09 17:31:31 +01:00 |
|
David
|
eca3b37d6e
|
Use FileShare.Read to fix HdHomeRun
|
2021-03-09 17:01:05 +01:00 |
|
David
|
60ffa6f514
|
Use FileShare.None when creating files
|
2021-03-07 14:43:28 +01:00 |
|
Bond_009
|
1c74e2f40e
|
Fix build
|
2021-02-24 02:57:10 +01:00 |
|
Bond_009
|
b1fe28d0a6
|
Use GetEncodingOptions where possible
|
2021-02-21 02:58:30 +01:00 |
|
Bond_009
|
eba859e33e
|
Minor improvements
|
2021-02-21 02:49:52 +01:00 |
|
dkanada
|
13d65318eb
|
Merge pull request #5223 from Bond-009/minor10
Minor improvements
|
2021-02-20 10:56:55 +09:00 |
|
Bond_009
|
e9f22303a4
|
Properly forward cancellationTokens
|
2021-02-15 14:19:17 +01:00 |
|
Bond_009
|
65bab55ca0
|
Minor improvements
|
2021-02-13 00:39:18 +01:00 |
|
Bond_009
|
e1bc322b70
|
Add test for WriteGetMessage
|
2021-02-12 18:35:54 +01:00 |
|
Bond_009
|
3a9fcb6abd
|
Rewrite packet writing code for HdHomerun
|
2021-02-12 17:34:51 +01:00 |
|
dkanada
|
aea1c4f310
|
Merge pull request #5142 from M0ssTee/updateRegex
Replaced /d with [0-9], see issue #2923
|
2021-02-08 22:52:58 +09:00 |
|
dkanada
|
54a3ab15a3
|
Merge pull request #5005 from jellyfin/bytes
JsonSerializer deserialize from bytes where possible
|
2021-02-05 11:47:06 +09:00 |
|
M0ssTee
|
8f88d0d2cb
|
Update Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunManager.cs
Co-authored-by: Cody Robibero <cody@robibe.ro>
|
2021-02-03 00:57:04 -05:00 |
|
Troy
|
8c640a1492
|
Replaced /d with [0-9], see issue #2923
|
2021-02-01 02:49:23 +00:00 |
|
Bond_009
|
a9b497720d
|
Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
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-12 15:37:18 +01:00 |
|
Bond_009
|
1ea2b200c0
|
JsonSerializer deserialize from bytes where possible
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 |
```
|
2021-01-12 15:28:02 +01:00 |
|
Bond-009
|
054adf6379
|
Merge pull request #4853 from Ullmie02/servicestack-json
|
2020-12-30 10:33:32 +01:00 |
|
David
|
3dec1fd6b2
|
Use UTF8 encoding and async correctly
|
2020-12-29 00:35:59 +01:00 |
|
David
|
21fd124bca
|
Code revie
|
2020-12-27 11:15:46 +01:00 |
|
David
|
f73bb92ce3
|
Remove manual N/A removal and write directly to stream
|
2020-12-26 20:00:54 +01:00 |
|
David
|
043d045448
|
Put json serializer options in private field
|
2020-12-24 11:22:34 +01:00 |
|
David
|
e835dfb27d
|
Use sync string instead of file
|
2020-12-24 10:31:51 +01:00 |
|
David
|
2a574914ea
|
Use streams instead of strings
|
2020-12-23 19:24:58 +01:00 |
|
David
|
196388d607
|
Remove custom Json serializer from Emby.Server.Implementations
|
2020-12-23 13:14:40 +01:00 |
|
Ryan Petris
|
c0c0eaec05
|
new List(int) does not pre-allocate indicies like Arrays, it merely sets the initial capacity.
|
2020-12-22 20:37:07 -07:00 |
|
Claus Vium
|
f322866127
|
Merge pull request #4737 from crobibero/missing-ensure-success
|
2020-12-11 09:53:43 +01:00 |
|
crobibero
|
a9aafbaf5a
|
Don't throw exception unless needed
|
2020-12-10 08:25:05 -07:00 |
|
Bond_009
|
c0fde3496c
|
Add tests for HdHomerunHost.TryGetTunerHostInfo
|
2020-12-09 01:24:30 +01:00 |
|
Bond_009
|
514d95e5aa
|
Add tests for HdHomerunHost.GetLineup
|
2020-12-09 01:08:41 +01:00 |
|
Claus Vium
|
e6650651b3
|
Merge pull request #4738 from jellyfin/tests8
Add tests for HdHomerunHost.GetModelInfo
|
2020-12-08 20:20:33 +01:00 |
|
Bond_009
|
7027561e19
|
Add tests for HdHomerunHost.GetModelInfo
|
2020-12-08 18:53:38 +01:00 |
|
Claus Vium
|
b6ecaccf92
|
Merge pull request #4730 from crobibero/base-item-dto-guid-nullable
Don't serialize empty GUID to null
|
2020-12-08 18:22:18 +01:00 |
|
crobibero
|
e621244405
|
Add missing EnsureSuccessStatusCode
|
2020-12-08 08:28:19 -07:00 |
|
crobibero
|
26e5aacb90
|
Fix JsonConverter recursion
|
2020-12-08 07:18:25 -07:00 |
|
crobibero
|
8517b28eba
|
Make BaseItemDto Guids nullable
|
2020-12-07 15:23:40 -07:00 |
|
crobibero
|
66a1880a58
|
Add number to bool json converter
|
2020-12-06 20:26:21 -07:00 |
|
Bond_009
|
e4fd61411f
|
Minor improvements
|
2020-12-02 15:38:52 +01:00 |
|
Claus Vium
|
0a35f35311
|
Merge pull request #4591 from jellyfin/schedulesdirect
Clean up SchedulesDirect
|
2020-11-30 19:58:20 +01:00 |
|
Joshua M. Boniface
|
9169a28df1
|
Merge pull request #4588 from jellyfin/hex
Remove Hex class as the BCL has one now
|
2020-11-27 01:59:58 -05:00 |
|
Bond_009
|
81ca6cb47c
|
Clean up SchedulesDirect
|
2020-11-26 21:54:14 +01:00 |
|
Bond_009
|
38932fc7d1
|
Schedules Direct requires the hex to be lowercase
|
2020-11-26 13:21:04 +01:00 |
|
Bond_009
|
8c8a71692e
|
Remove Hex class as the BCL has one now
|
2020-11-25 23:40:31 +01:00 |
|
crobibero
|
0acea5b077
|
Don't throw null reference if ContentType is null.
|
2020-11-24 16:42:27 -07:00 |
|
Joshua M. Boniface
|
2c9e355e42
|
Merge branch 'master' into NetworkPR2
|
2020-11-21 23:28:15 -05:00 |
|
Joshua M. Boniface
|
d5eb7e786f
|
Merge pull request #4182 from ryanpetris/fix-hdhomerun
Fix HD Home Run streaming
|
2020-11-21 17:22:19 -05:00 |
|
BaronGreenback
|
8f25eaeb9d
|
Update Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunUdpStream.cs
Co-authored-by: Cody Robibero <cody@robibe.ro>
|
2020-11-21 16:02:54 +00:00 |
|
Greenback
|
616caca2b7
|
Added more comments.
|
2020-11-21 13:27:27 +00:00 |
|
BaronGreenback
|
7a6063ed41
|
Merge branch 'master' into NetworkPR2
|
2020-11-21 00:35:53 +00:00 |
|
Fernando Fernández
|
e21e00cad5
|
Merge remote-tracking branch 'upstream/master' into no-scaling
|
2020-11-19 23:18:25 +01:00 |
|
Greenback
|
a3e47f3e4e
|
Updated to latest Unstable.
|
2020-11-19 18:27:18 +00:00 |
|
Greenback
|
e51ddd326c
|
Fixes spelling.
|
2020-11-18 13:23:45 +00:00 |
|
Fernando Fernández
|
38c3b6fcd3
|
Fix build and thread detection logic
|
2020-11-18 10:20:59 +01:00 |
|
Bond_009
|
4b1c9dc9ea
|
Pass cancellation where possible
|
2020-11-17 19:43:00 +01:00 |
|
Fernando Fernández
|
94cae4f145
|
Specify threads to ffmpeg properly
|
2020-11-17 16:44:04 +01:00 |
|
BaronGreenback
|
d66f88672c
|
Merge branch 'master' into NetworkPR2
|
2020-11-16 16:27:37 +00:00 |
|
Ryan Petris
|
8204b25a56
|
Merge branch 'master' into fix-hdhomerun
|
2020-11-15 19:55:30 -07:00 |
|
Ryan Petris
|
81d5eb4db5
|
Return a Task object and discard it instead of using async void.
|
2020-11-15 19:44:11 -07:00 |
|
crobibero
|
e66d79fc0c
|
Merge remote-tracking branch 'upstream/master' into http-exception
|
2020-11-15 13:09:05 -07:00 |
|
crobibero
|
95a2de757f
|
remove custom HttpException
|
2020-11-14 14:30:34 -07:00 |
|
Bond_009
|
c4bb32f259
|
Access last element by index where possible
|
2020-11-14 20:28:14 +01:00 |
|
Bond_009
|
bc7359f87d
|
Use string.Split(char) where possible instead of string.Split(char[])
|
2020-11-14 20:27:48 +01:00 |
|
crobibero
|
73f9a6d7d0
|
Convert array property to IReadOnlyList
|
2020-11-12 08:29:42 -07:00 |
|
Neil Burrows
|
e9d35cb2ca
|
Switching to the more efficient Hex.Encode function
|
2020-11-08 17:16:51 +00:00 |
|
Neil Burrows
|
866c41519f
|
Perform hashing of Password for Schedules Direct on server
|
2020-11-08 12:34:35 +00:00 |
|
Bond-009
|
082705c0d8
|
Merge pull request #4410 from crobibero/m3u-user-agent
Set UserAgent when getting M3u playlist
|
2020-11-06 16:28:50 +01:00 |
|
BaronGreenback
|
ec245dce90
|
Merge branch 'master' into NetworkPR2
|
2020-11-04 20:17:41 +00:00 |
|
crobibero
|
b4d52d8009
|
Apply patch
|
2020-11-03 16:38:47 -07:00 |
|
crobibero
|
5d88e61076
|
Merge remote-tracking branch 'upstream/master' into livetv-ts-fix
|
2020-11-03 07:05:58 -07:00 |
|
Anthony Lavado
|
6205fb4b6a
|
Merge pull request #4341 from Bond-009/minor6
Minor improvements
|
2020-11-02 11:10:39 -05:00 |
|
crobibero
|
6763d456ff
|
Set UserAgent when getting M3u playlist
|
2020-11-01 19:23:28 -07:00 |
|
Greenback
|
83af636c61
|
Updated with new NetManager
|
2020-10-31 18:21:46 +00:00 |
|