dkanada
aea1c4f310
Merge pull request #5142 from M0ssTee/updateRegex
...
Replaced /d with [0-9], see issue #2923
4 years ago
dkanada
54a3ab15a3
Merge pull request #5005 from jellyfin/bytes
...
JsonSerializer deserialize from bytes where possible
4 years ago
M0ssTee
8f88d0d2cb
Update Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Troy
8c640a1492
Replaced /d with [0-9], see issue #2923
4 years ago
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 |
```
4 years ago
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 |
```
4 years ago
Bond-009
054adf6379
Merge pull request #4853 from Ullmie02/servicestack-json
4 years ago
David
3dec1fd6b2
Use UTF8 encoding and async correctly
4 years ago
David
21fd124bca
Code revie
4 years ago
David
f73bb92ce3
Remove manual N/A removal and write directly to stream
4 years ago
David
043d045448
Put json serializer options in private field
4 years ago
David
e835dfb27d
Use sync string instead of file
4 years ago
David
2a574914ea
Use streams instead of strings
4 years ago
David
196388d607
Remove custom Json serializer from Emby.Server.Implementations
4 years ago
Ryan Petris
c0c0eaec05
new List(int) does not pre-allocate indicies like Arrays, it merely sets the initial capacity.
4 years ago
Claus Vium
f322866127
Merge pull request #4737 from crobibero/missing-ensure-success
4 years ago
crobibero
a9aafbaf5a
Don't throw exception unless needed
4 years ago
Bond_009
c0fde3496c
Add tests for HdHomerunHost.TryGetTunerHostInfo
4 years ago
Bond_009
514d95e5aa
Add tests for HdHomerunHost.GetLineup
4 years ago
Claus Vium
e6650651b3
Merge pull request #4738 from jellyfin/tests8
...
Add tests for HdHomerunHost.GetModelInfo
4 years ago
Bond_009
7027561e19
Add tests for HdHomerunHost.GetModelInfo
4 years ago
Claus Vium
b6ecaccf92
Merge pull request #4730 from crobibero/base-item-dto-guid-nullable
...
Don't serialize empty GUID to null
4 years ago
crobibero
e621244405
Add missing EnsureSuccessStatusCode
4 years ago
crobibero
26e5aacb90
Fix JsonConverter recursion
4 years ago
crobibero
8517b28eba
Make BaseItemDto Guids nullable
4 years ago
crobibero
66a1880a58
Add number to bool json converter
4 years ago
Bond_009
e4fd61411f
Minor improvements
4 years ago
Claus Vium
0a35f35311
Merge pull request #4591 from jellyfin/schedulesdirect
...
Clean up SchedulesDirect
4 years ago
Joshua M. Boniface
9169a28df1
Merge pull request #4588 from jellyfin/hex
...
Remove Hex class as the BCL has one now
4 years ago
Bond_009
81ca6cb47c
Clean up SchedulesDirect
4 years ago
Bond_009
38932fc7d1
Schedules Direct requires the hex to be lowercase
4 years ago
Bond_009
8c8a71692e
Remove Hex class as the BCL has one now
4 years ago
crobibero
0acea5b077
Don't throw null reference if ContentType is null.
4 years ago
Joshua M. Boniface
2c9e355e42
Merge branch 'master' into NetworkPR2
4 years ago
Joshua M. Boniface
d5eb7e786f
Merge pull request #4182 from ryanpetris/fix-hdhomerun
...
Fix HD Home Run streaming
4 years ago
BaronGreenback
8f25eaeb9d
Update Emby.Server.Implementations/LiveTv/TunerHosts/HdHomerun/HdHomerunUdpStream.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Greenback
616caca2b7
Added more comments.
4 years ago
BaronGreenback
7a6063ed41
Merge branch 'master' into NetworkPR2
4 years ago
Fernando Fernández
e21e00cad5
Merge remote-tracking branch 'upstream/master' into no-scaling
4 years ago
Greenback
a3e47f3e4e
Updated to latest Unstable.
4 years ago
Greenback
e51ddd326c
Fixes spelling.
4 years ago
Fernando Fernández
38c3b6fcd3
Fix build and thread detection logic
4 years ago
Bond_009
4b1c9dc9ea
Pass cancellation where possible
4 years ago
Fernando Fernández
94cae4f145
Specify threads to ffmpeg properly
4 years ago
BaronGreenback
d66f88672c
Merge branch 'master' into NetworkPR2
4 years ago
Ryan Petris
8204b25a56
Merge branch 'master' into fix-hdhomerun
4 years ago
Ryan Petris
81d5eb4db5
Return a Task object and discard it instead of using async void.
4 years ago
crobibero
e66d79fc0c
Merge remote-tracking branch 'upstream/master' into http-exception
4 years ago
crobibero
95a2de757f
remove custom HttpException
4 years ago
Bond_009
c4bb32f259
Access last element by index where possible
4 years ago