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
|
f2c10471bf
|
Code Clean up: Use Pattern Matching (#5838)
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
|
2021-05-05 13:37:36 +02:00 |
|
Claus Vium
|
b9d18f0fa7
|
Merge branch 'master' into allocationz
|
2021-05-03 22:52:31 +02:00 |
|
Bond-009
|
360d80c873
|
Merge pull request #5890 from Bond-009/filesystem
Reduce string allocations/fs lookups in resolve code
|
2021-04-30 20:45:43 +02:00 |
|
cvium
|
608cba817c
|
Reduce some allocations with the magic of spans etc.
|
2021-04-30 15:09:36 +02:00 |
|
Bond-009
|
eeb5d4bd1e
|
Merge pull request #5842 from BaronGreenback/optimization
Code Clean up: Group Methods
|
2021-04-29 21:14:57 +02:00 |
|
Bond_009
|
b323044139
|
Reduce string allocations/fs lookups in resolve code
|
2021-04-22 01:24:21 +02:00 |
|
Bond_009
|
f46195899e
|
Improve perf of db save and query
|
2021-04-21 22:25:08 +02:00 |
|
Bond-009
|
24103d0953
|
Merge pull request #5876 from Bond-009/nullref5
DeepCopy: Throw ArgumentNullException if one of the args is null
|
2021-04-21 14:08:36 +02:00 |
|
Bond-009
|
48ed4b016c
|
Merge pull request #5808 from cvium/semi-fix-collection-perf
|
2021-04-21 13:52:51 +02:00 |
|
Bond_009
|
63e9b1ae2d
|
DeepCopy: Throw ArgumentNullException if one of the args is null
|
2021-04-20 22:59:51 +02:00 |
|
BaronGreenback
|
bc1cc2d04a
|
Remove unused using directives
|
2021-04-17 11:37:55 +01:00 |
|
BaronGreenback
|
bb6fddde9a
|
Group Methods
|
2021-04-17 11:19:09 +01:00 |
|
cvium
|
d44b2e2ee5
|
fixes
|
2021-04-13 20:12:50 +02:00 |
|
cvium
|
723b6abcb3
|
Optimize the way items are grouped into collections
|
2021-04-13 15:38:13 +02:00 |
|
Bond_009
|
a8ed753f6c
|
FxCop -> Net Analyzers (part 2)
|
2021-03-13 22:33:28 +01:00 |
|
cvium
|
c5a870051a
|
Use distinct for artists to avoid double refreshing
|
2021-03-10 08:20:02 +01:00 |
|
Bond_009
|
65bab55ca0
|
Minor improvements
|
2021-02-13 00:39:18 +01:00 |
|
crobibero
|
223b42aed3
|
Create BaseItemKind enum
|
2021-02-10 17:09:23 -07: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 |
|
David
|
043d045448
|
Put json serializer options in private field
|
2020-12-24 11:22:34 +01:00 |
|
David
|
b9dbdc7e54
|
Remove custom Json serializer from MediaBrowser.Controller
|
2020-12-23 13:25:49 +01:00 |
|
crobibero
|
ee23d06154
|
Use a more descriptive function name
|
2020-12-13 08:15:26 -07:00 |
|
crobibero
|
f5cce9e630
|
Use typed UserManager GetPreference
|
2020-12-11 15:04:14 -07:00 |
|
crobibero
|
b670937c3d
|
Use typed UserManager GetPreference
|
2020-12-11 15:00:43 -07:00 |
|
cvium
|
15a3d8d626
|
Forgot to revert some other changes, dunno if needed
|
2020-12-10 18:02:12 +01:00 |
|
Claus Vium
|
f1cc01f324
|
Merge pull request #4242 from Spacetech/library_scan_speed
Increase library scan and metadata refresh speed
|
2020-12-04 13:17:26 +01:00 |
|
Gary Wilber
|
f4edca7c27
|
Move MetadataRefreshThrottler to BaseItemManager
|
2020-12-02 18:51:53 -08:00 |
|
Joshua M. Boniface
|
a6199f821b
|
Merge pull request #4169 from stanionascu/bdiso-playback
Playback (direct-stream/transcode) of BDISO/BDAV containers
|
2020-12-01 22:36:04 -05:00 |
|
BaronGreenback
|
e8cb9cea7d
|
Merge branch 'master' into library_scan_speed
|
2020-11-21 22:54:40 +00:00 |
|
Joshua M. Boniface
|
bf54b5579c
|
Merge branch 'master' into defer_image_fetching
|
2020-11-21 17:20:31 -05:00 |
|
Joshua M. Boniface
|
7457c4a95d
|
Merge pull request #4499 from crobibero/more-param
Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids
|
2020-11-20 12:34:18 -05:00 |
|
Gary Wilber
|
4a22380565
|
Merge remote-tracking branch 'upstream/master' into library_scan_speed
|
2020-11-19 18:44:16 -08:00 |
|
Joshua M. Boniface
|
212c5318ae
|
Merge pull request #4507 from BaronGreenback/Spelling
Corrects spelling in comments
|
2020-11-19 13:08:28 -05:00 |
|
Claus Vium
|
15b9f993c6
|
Merge pull request #4342 from crobibero/base-item-manager
Add BaseItemManager
|
2020-11-19 14:58:48 +01:00 |
|
Greenback
|
9a323f6df0
|
More spelling corrections.
|
2020-11-18 13:46:14 +00:00 |
|
crobibero
|
3cc0dd7e12
|
Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage.
|
2020-11-16 20:29:46 -07:00 |
|
Kayila
|
d0cf60e145
|
Fixes #4465 by adding the missing extras folders.
|
2020-11-11 13:47:42 -05:00 |
|
Gary Wilber
|
e6d8c02944
|
Merge remote-tracking branch 'upstream/master' into library_scan_speed
|
2020-11-08 11:51:40 -08:00 |
|
cvium
|
584b4fa41f
|
Fix Persons, Genres and Studios endpoints
|
2020-11-05 12:27:22 +01:00 |
|
Anthony Lavado
|
6205fb4b6a
|
Merge pull request #4341 from Bond-009/minor6
Minor improvements
|
2020-11-02 11:10:39 -05:00 |
|
Stan
|
3bb8884e16
|
Merge branch 'master' into bdiso-playback
|
2020-10-28 13:18:05 +01:00 |
|
crobibero
|
64b32d3290
|
Use BaseItemManager
|
2020-10-27 18:01:52 -06:00 |
|
Bond_009
|
5a9c218324
|
Fix build
|
2020-10-17 16:27:31 +02:00 |
|
Bond_009
|
49569ca0a0
|
Use nameof where possible
|
2020-10-17 16:19:57 +02:00 |
|
Jan-Pieter Baert
|
ec91d3893d
|
Fix SA 1116 warnings
|
2020-10-12 20:05:11 +02:00 |
|
cvium
|
763862cbd8
|
Defer image pre-fetching until the end of a refresh/scan
|
2020-10-03 13:36:53 +02:00 |
|
Gary Wilber
|
a51adec836
|
fix parallelism when set to 0
|
2020-10-02 18:26:10 -07:00 |
|
Gary Wilber
|
8f2fbf7a99
|
Switch to TPL dataflow for subfolder scan
|
2020-10-01 16:24:35 -07:00 |
|
Stanislav Ionascu
|
cd4641dca0
|
Remove PlayableStreamFileNames as unused
Since ffmpeg can play and transcode ISO files and BDMV folders directly,
there's no use of that property.
|
2020-10-01 22:20:34 +02:00 |
|