Cody Robibero
|
b6489e73ab
|
Merge pull request #7241 from Bond-009/async5
|
3 years ago |
Bond_009
|
e7be01d7a5
|
Flush to disk async where possible
|
3 years ago |
Bond_009
|
832da133d8
|
Always create TaskCompletionSource<T> with TaskCreationOptions.RunContinuationsAsynchronously
|
3 years ago |
Bond_009
|
ea8f40e84a
|
More cleanup
|
3 years ago |
cvium
|
b880dc8a4a
|
Use our own Contains extension
|
3 years ago |
Cody Robibero
|
32629cd7da
|
Use BaseItemKind where possible
|
3 years ago |
Bond_009
|
474b035d99
|
Fix some warnings
|
3 years ago |
Bond_009
|
1d19a5be61
|
Fix some warnings
down to 580
|
3 years ago |
Claus Vium
|
c3523e7cf7
|
Merge pull request #5905 from BaronGreenback/TVFix
Fix for Livetv and DLNA when bind interfaces specified.
|
3 years ago |
Bond_009
|
5726535a26
|
Fix some warnings
609 left
|
3 years ago |
cvium
|
f03e77a4d5
|
Merge branch 'master' into TVFix
|
3 years ago |
Claus Vium
|
1156699481
|
Merge pull request #6657 from Bond-009/dotnetbug
|
3 years ago |
Patrick Barron
|
232e48f5e8
|
Fix warnings in EmbyTV
|
3 years ago |
Bond_009
|
9af16fcb6c
|
Remove workaround for dotnet/runtime#42790
|
3 years ago |
Bond_009
|
1ee58bf020
|
Enable nullable for ItemDataProvider
|
3 years ago |
Bond_009
|
f31224fa8f
|
Remove sync FileStream hack
|
3 years ago |
Bond_009
|
f6622bd810
|
Fix issue #6587
|
3 years ago |
Bond_009
|
653df7d8e5
|
Specify DateTimeStyles when possible
|
3 years ago |
cvium
|
1a5a74d2a9
|
Remove more unused args
|
3 years ago |
cvium
|
1603d1928e
|
Kill ProgressiveFileCopier and seek to end for ongoing livetv
|
3 years ago |
cvium
|
153e920239
|
Ignore published server url for local access
|
3 years ago |
Claus Vium
|
74fef6c05b
|
Merge pull request #6177 from Bond-009/async
Use async FileStreams where it makes sense
|
3 years ago |
cvium
|
ffe5ae8056
|
Merge branch 'master' into TVFix
|
3 years ago |
Bond_009
|
637e86478f
|
Fix some warnings
|
3 years ago |
Bond_009
|
e3dac4fda2
|
Use async FileStreams where it makes sense
|
3 years ago |
Bond_009
|
645825db36
|
Enable nullable for more files
|
3 years ago |
Bond_009
|
6f8ccab788
|
Move non-jellyfin extensions to separate project
|
3 years ago |
Bond_009
|
0bc0601442
|
Fix some warnings
|
4 years ago |
Bond_009
|
7e8428e588
|
Enable nullable reference types for Emby.Server.Implementations
|
4 years ago |
Bond_009
|
a9f44c21eb
|
Add tests for Recordinghelper
|
4 years ago |
Bond_009
|
ddb04dc12b
|
Use new ReadAllLines extensions
|
4 years ago |
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>
|
4 years ago |
BaronGreenback
|
7ff52bf755
|
Renamed
|
4 years ago |
BaronGreenback
|
7936ea59eb
|
Changed selection method
|
4 years ago |
cvium
|
608cba817c
|
Reduce some allocations with the magic of spans etc.
|
4 years ago |
BaronGreenback
|
bc1cc2d04a
|
Remove unused using directives
|
4 years ago |
Bond_009
|
aa76957338
|
Remove useless code
|
4 years ago |
Bond_009
|
a8ed753f6c
|
FxCop -> Net Analyzers (part 2)
|
4 years ago |
David
|
ece0d67f99
|
Use FileShare.Read for log files
|
4 years ago |
David
|
60ffa6f514
|
Use FileShare.None when creating files
|
4 years ago |
Bond_009
|
1c74e2f40e
|
Fix build
|
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 |
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 |
Fernando Fernández
|
e21e00cad5
|
Merge remote-tracking branch 'upstream/master' into no-scaling
|
4 years ago |