Patrick Barron
f1ca1dd7cc
Move UdpServerEntryPoint to Jellyfin.Networking
12 months ago
Patrick Barron
9597648ce3
Move Jellyfin.Networking to src
12 months ago
Bond_009
8ee1525894
Fix runtime errors
1 year ago
Bond_009
b62b0ec2b5
Fix warnings
1 year ago
Bond_009
99e0d46ad9
Use System.Net.IPNetwork
1 year ago
Bond_009
eb022c49cc
Update to .NET 8
1 year ago
Bond_009
a9ef103c95
Add IDisposableAnalyzers to more projects
1 year ago
Bond-009
ed00d7448b
Merge pull request #10472 from cvium/dispose_imagefilter
1 year ago
cvium
0a284dc0ab
refactor: cache the resize image filter
1 year ago
cvium
4be0f4267d
chore(deps): use Svg.Skia instead of the deprecated SkiaSharp.Svg
1 year ago
Nick
cd662506a1
Merge branch 'master' into trickplay
1 year ago
Bond_009
c707baed83
Jellyfin.Drawing minor improvements
...
Reduce duplicate/dead code
1 year ago
Bond_009
b176beb88e
Reduce string allocations
...
Some simple changes to reduce the number of allocated strings
1 year ago
Bond_009
afc195286f
Start adding IDisposableAnalyzers to projects
1 year ago
Lehonti Ramos
bc959270b7
Removed nesting levels through block-scoped `using` statement ( #10025 )
...
Co-authored-by: John Doe <john@doe>
Co-authored-by: Lehonti Ramos <lehonti@ramos>
1 year ago
Bond_009
18a311d32f
== null -> is null
1 year ago
Bond_009
d92e9ae85e
Enable nullable for more files and add tests
...
Adds basic tests for FFProbeVideoInfo.CreateDummyChapters
Fixed error message CreateDummyChapters instead of reporting the total minutes it only reported the minute component
1 year ago
Claus Vium
956e3dab43
fix: accessing Standard* of a Process requires manually disposing them afterwards ( #10125 )
1 year ago
Nick
6d9e43cfe0
Merge branch 'master' into trickplay
1 year ago
Bond-009
83d6f21fd0
Fix clean regex
1 year ago
Bond_009
b5f0760db8
Use RegexGenerator where possible
1 year ago
JPVenson
3d635269eb
Fixed RTL text not beeing rendered properly on Lib images ( #9612 )
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
1 year ago
Nick
ab20ceaad6
Migrate to trickplay table to EF. Rename vars/methods/members to have consistent use of tile and thumbnail
1 year ago
Nick
0e2c362078
Move SkiaSharp related code to Jellyfin.Drawing and IImageEncoder
1 year ago
Bond-009
3982b0e057
Reduce bottlenecks scan code ( #9863 )
1 year ago
JPVenson
3c22d5c970
#7626 Added handling for common FormatExceptions with Skia loading sv… ( #9581 )
...
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
Stepan Goremykin
910617bbc3
Remove redundant 'else' keywords
2 years ago
Stepan Goremykin
26958162d0
Remove unused using directives
2 years ago
Bond-009
5b493e14ac
Improve alternate ordering ( #9336 )
2 years ago
Bond-009
6fb2fac6e4
Always run code analyzers for tests projects ( #9304 )
2 years ago
Zoltan Csizmadia
e0519189b2
Use Directory.Packages.props ( #9135 )
...
Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com>
2 years ago
Bond_009
65d605b17d
Improve ffprobe json parsing and don't log error for Codec Type attachment
2 years ago
Cody Robibero
abffd160c3
Remove ability to add a played indicator to images ( #9186 )
2 years ago
Bond_009
b7f2c8de5b
Simplify AlphanumericComparator
2 years ago
renovate[bot]
e408da4651
chore(deps): update dependency microsoft.codeanalysis.bannedapianalyzers to v3.3.4 ( #9117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Hannes Braun
66eff8b9ca
Allow limiting parallel image encodings to reduce memory usage ( #8783 )
2 years ago
Patrick Barron
cafc454cfb
Use file-scoped namespaces in Jellyfin.Drawing.Skia
2 years ago
Patrick Barron
6c7225b943
Use file-scoped namespaces in Jellyfin.Drawing
2 years ago
Patrick Barron
16e33665a2
Move Jellyfin.Drawing.Skia to src
2 years ago
Patrick Barron
b5da0d1b17
Rename Emby.Drawing and move to src ( #9054 )
...
* Move Emby.Drawing to src
* Rename Emby.Drawing -> Jellyfin.Drawing
2 years ago
Bond_009
6bf131b270
Use Diacritics.NET
...
Last time we had to revert this due to regressions, now those regression
tests seem to succeed with a newer version of Diacritics.NET
2 years ago
Bond_009
fd9dc1e308
Update deps
2 years ago
Bond_009
236dd650d0
Update projects to .net7
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
Bond_009
556cc8062d
Investigate some TODO comments
2 years ago
renovate[bot]
42399dde9c
chore(deps): update dotnet monorepo ( #8708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
cvium
f6533e4228
Backport pull request #8516 from jellyfin/release-10.8.z
...
fix: kill ffprobe if keyframe parsing fails
Original-merge: 6d23de64c0
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
MrTimscampi
7ad0c9ba24
Migrate MusicBrainz plugin to MetaBrainz.MusicBrainz
...
Co-authored-by: crobibero <cody@robibe.ro>
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)
```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```
```
ArgumentNullException.ThrowIfNull($1);
```
2 years ago