jellyfin-server/Emby.Server.Implementations
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
..
AppBase Removing left over edits left from the acceptance of previous PR's. 2020-11-16 19:45:21 +00:00
Archiving
Branding
Channels Use UTF8 encoding and async correctly 2020-12-29 00:35:59 +01:00
Collections Make some methods async 2020-08-21 22:01:19 +02:00
Configuration fix ssl certificate cannot be saved 2020-12-11 23:52:09 +08:00
Cryptography Updated based on review feedback 2020-11-13 18:04:06 -07:00
Data Suggestions from code review 2020-12-04 08:00:55 -07:00
Devices Clean up DeviceManager and don't store capabilities on disk 2020-11-19 09:38:54 -05:00
Dto Fix potential null reference 2021-01-05 07:00:48 -07:00
EntryPoints Merge pull request #4242 from Spacetech/library_scan_speed 2020-12-04 13:17:26 +01:00
HttpServer This is only used in one place and therefore will always be HttpRequest. 2020-12-15 22:17:04 -07:00
Images Merge pull request #4341 from Bond-009/minor6 2020-11-02 11:10:39 -05:00
IO Ignore inaccessible files during library scans 2020-12-31 18:40:24 -08:00
Library Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip 2021-01-12 15:37:18 +01:00
LiveTv Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip 2021-01-12 15:37:18 +01:00
Localization Merge pull request #4980 from Ullmie02/chinese 2021-01-09 18:55:57 +01:00
MediaEncoder Remove PlayableStreamFileNames as unused 2020-10-01 22:20:34 +02:00
Net Fix warnings 2020-07-24 16:37:54 +02:00
Playlists Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids usage. 2020-11-16 20:29:46 -07:00
Plugins Added referenced assembly failure detection, and DI failure protection. 2020-12-31 11:39:34 +00:00
Properties Add tests for HdHomerunHost.GetModelInfo 2020-12-08 18:53:38 +01:00
QuickConnect Remove Hex class as the BCL has one now 2020-11-25 23:40:31 +01:00
ScheduledTasks Fix string culture specificity 2021-01-03 20:17:27 +02:00
Security Fix SA 1116 warnings 2020-10-12 20:05:11 +02:00
Serialization Remove custom Json serializer 2020-12-23 13:24:34 +01:00
Session Fix capitalization of Playstate message 2021-01-05 10:06:55 -05:00
Sorting Fix warnings 2020-07-24 16:37:54 +02:00
SyncPlay Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policies 2020-12-13 16:58:28 -05:00
TV Use a more descriptive function name 2020-12-13 08:15:26 -07:00
Udp Updatig netcollection & re-inserting BOM 2020-10-04 09:56:33 +01:00
Updates Update Emby.Server.Implementations/Updates/InstallationManager.cs 2020-12-23 10:27:27 +00:00
ApplicationHost.cs Added referenced assembly failure detection, and DI failure protection. 2020-12-31 11:39:34 +00:00
ConfigurationOptions.cs Change default value for allow duplicates in playlist option to False 2020-09-10 10:03:08 -07:00
Emby.Server.Implementations.csproj Merge pull request #4709 from BaronGreenback/PluginDowngrade 2020-12-31 18:47:05 -05:00
IStartupOptions.cs Removed browser auto-load functionality from the server. 2020-09-16 13:22:04 -04:00
ServerApplicationPaths.cs Minor improvements 2020-10-17 16:01:36 +02:00