Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009
71982c7297
Fix build errors
2 years ago
Bond_009
236dd650d0
Update projects to .net7
2 years ago
Bond_009
ec6b7efe23
Always log when starting ffprobe
...
Now when we fail we can always see the filename in the logs
Don't log 2x in debug mode
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
b2def4c9ea
Fix build ( #8859 )
2 years ago
Bond-009
210a4921f2
Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ( #8709 )
2 years ago
Negulici-R. Barnabas
7db1813cc8
changed ChapterImageResolution in model to enum type;
...
added 144p to the ImageResolution enum;
updated chapters limit comment inside FFProbeVideoInfo.cs;
2 years ago
Negulici-R. Barnabas
b7aa5ed862
Merge branch 'jellyfin:master' into master
2 years ago
Joshua M. Boniface
74eae1e789
Merge pull request #7708 from nyanmisaka/amd-vaapi-vulkan
2 years ago
nyanmisaka
560d0838c7
Add Vulkan filtering support for AMD VAAPI (Vega/gfx9+)
...
This requires:
- VK_EXT_image_drm_format_modifier extension
- Linux kernel version >= 5.15
- jellyfin-ffmpeg5 >= 5.0.1-2
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2 years ago
Joe Rogers
62799697a1
Fix localization lookup
2 years ago
Joe Rogers
2e4db18ebe
Add hearing impaired subtitle stream indicator ( #7379 )
...
Co-authored-by: Claus Vium <cvium@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
markus
0a15634550
Streams with CodecType "data" (like "epg" streams in DVB
...
recordings) get ignored. This results in wrong stream specifiers for all
subsequent streams. This fix correctly handles "data" streams without any
further processing.
2 years ago
Hannes Braun
4edeccc5e0
Remove redundant using directives
2 years ago
Bill Thornton
e8c12e5078
Backport pull request #8280 from jellyfin/release-10.8.z
...
Fix ffmpeg analyze duration env var taking priority over media source
Original-merge: 632fb05f46
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
nyanmisaka
0309c5622e
Backport pull request #8213 from jellyfin/release-10.8.z
...
Fix high single thread usage in throttler
Original-merge: ba026716c1
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
jakka
0b581aa655
added more artists with '/' in their names
2 years ago
jakka
778baf7bf5
added A/T/O/S to separator whitelist
2 years ago
Cody Robibero
6004060b4e
Fix build errors from new warnings
2 years ago
Bond-009
e1e4ac75e4
Merge pull request #8267 from luzpaz/typos
2 years ago
Negulici-R. Barnabas
1e41636e30
Merge branch 'jellyfin:master' into master
2 years ago
Cody Robibero
fdd728e9f8
Merge pull request #8259 from RealGreenDragon/subtitle-extraction-timeout
2 years ago
luz paz
9ec2870b10
Fix various typos
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2 years ago
MagicGreenDragon
7391b001ef
increased subtitle extraction timeout to 30 min
2 years ago
Negulici-R. Barnabas
5196f63d43
Merge branch 'jellyfin:master' into master
2 years ago
Shadowghost
3e5cf9395f
Backport pull request #8182 from jellyfin/release-10.8.z
...
Extract external subs from container before determining characterset
Original-merge: 1faee43b11
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Negulici-R. Barnabas
c1d990c9a3
Merge branch 'jellyfin:master' into master
2 years ago
Joshua Boniface
38eefbbafa
Backport pull request #8087 from jellyfin/release-10.8.z
...
feat: make subtitleeditparser generic
Authored-by: Claus Vium <cvium@users.noreply.github.com>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 7323ccfc23
2 years ago
Negulici-R. Barnabas
5121baa9e8
Merge branch 'jellyfin:master' into master
2 years ago
Joshua Boniface
be3d57ad41
Backport pull request #8115 from jellyfin/release-10.8.z
...
Update to dotnet 6.0.7
Authored-by: Cody Robibero <cody@robibe.ro>
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Original-merge: d0fd23bb4b
2 years ago
Negulici-R. Barnabas
12ec0e285d
Chapter Images:
...
- chapter image extraction intervals, limit count and resolutions can be set by the user from the server general settings;
2 years ago
Joshua M. Boniface
3061446c87
Merge pull request #7984 from crobibero/dotnet-6.0.6
...
Upgrade to dotnet 6.0.6, update remaining dependencies
(cherry picked from commit 56e7b323de
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Joshua M. Boniface
fe32b5e333
Merge pull request #7964 from jellyfin/dovi-side-data
...
(cherry picked from commit 39d185c7b1
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Joshua M. Boniface
e61c80fed7
Merge pull request #7960 from Shadowghost/subrip-encoder-fix
...
(cherry picked from commit ae79bbc34c
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Cody Robibero
a65397ae14
Merge pull request #7950 from nyanmisaka/brighter-vpp-tonemap
...
(cherry picked from commit b36543275f
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Bond-009
c19c787273
Merge pull request #7828 from nyanmisaka/fix-dovi-tonemap
...
Fix Dolby Vision profile 5 and 8 to SDR HW tone-mapping
(cherry picked from commit 8595a979a8
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
eb55f47f2e
Merge pull request #7810 from Bond-009/unaccpattern
...
(cherry picked from commit 5e343d30e1
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
Cody Robibero
efcdab116f
Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fix
...
(cherry picked from commit 60affd0965
)
Signed-off-by: crobibero <cody@robibe.ro>
2 years ago
dependabot[bot]
812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 ( #7726 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Cody Robibero
8056b0e961
Merge pull request #7443 from whiteowl3/strm-probe
3 years ago
whiteowl3
6a7775de6e
empty line required by linter
3 years ago
whiteowl3
16a449a023
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Nils Fürniß
d7d36a102a
Fix releasing lock
3 years ago
Nils Fürniß
b4bb82b6d7
Improve code
3 years ago
Nils Fürniß
6904edf68c
add extracting attachments from external subs
3 years ago
Cody Robibero
c512e783b3
Merge pull request #7480 from jellyfin/dependabot/nuget/StyleCop.Analyzers-1.2.0-beta.406
3 years ago
dependabot[bot]
5d44e45b90
Bump libse from 3.6.4 to 3.6.5
...
Bumps [libse](https://github.com/SubtitleEdit/subtitleedit ) from 3.6.4 to 3.6.5.
- [Release notes](https://github.com/SubtitleEdit/subtitleedit/releases )
- [Changelog](https://github.com/SubtitleEdit/subtitleedit/blob/master/Changelog.txt )
- [Commits](https://github.com/SubtitleEdit/subtitleedit/compare/3.6.4...3.6.5 )
---
updated-dependencies:
- dependency-name: libse
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
...
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers ) from 1.2.0-beta.376 to 1.2.0-beta.406.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases )
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406 )
---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Cody Robibero
28223704f3
Merge pull request #7441 from 1337joe/add-external-stream-indicator
...
Add label for external audio/sub tracks
3 years ago
whiteowl3
6f25291931
allow strm probe to succeed
3 years ago
Joe Rogers
1a307db7eb
Add label for external audio/sub tracks
3 years ago
Mayur Panchal
96de01ce01
ProbeResultNormalizer: fix framerate compare + tests ( #7167 )
3 years ago
nyanmisaka
bfc27e494b
Remove the deprecated OMX and MMAL HWA
3 years ago
Bond-009
7d226e8eef
Merge pull request #7376 from GermanCoding/fix_soundhandler
3 years ago
Bond-009
eff3d3e67e
Merge pull request #7275 from Nalsai/burn-subtitle-attached-fonts
3 years ago
GermanCoding
11bb834957
Remove superfluous "SoundHandler" from audio stream names
3 years ago
Joe Rogers
175ddff169
Switch chapter id to long to not break on ffmpeg 5.0
3 years ago
Victor Gambier
dbf9e49258
Increase timeout for subtitle extraction to 30min ( #7153 )
3 years ago
Nils Fürniß
ab40554759
add extracting attachments for ffmpeg to burn subs
3 years ago
Cody Robibero
b6489e73ab
Merge pull request #7241 from Bond-009/async5
3 years ago
SenorSmartyPants
509d66dcb5
Fix #7147 : Don't return subtitles in mismatched format ( #7149 )
3 years ago
Shadowghost
4a3f1a51d2
chore(artist-split): add more artists to split whitelist
3 years ago
Bond_009
e7be01d7a5
Flush to disk async where possible
3 years ago
Bond_009
2dcb2f8a9f
Ban the usage of Task.Result
...
If the calling function can't be made async easily you can still use
.GetAwaiter().GetResult(), which is way easier to find in the future
3 years ago
cvium
c658a883a2
Merge branch 'master' into keyframe_extraction_v1
...
# Conflicts:
# Jellyfin.Api/Controllers/DynamicHlsController.cs
# MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs
# MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Cody Robibero
78bb581f0c
Merge pull request #6934 from nyanmisaka/hwa
...
HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
nyanmisaka
728a5988b3
Merge remote-tracking branch 'origin/master' into hwa
3 years ago
nyanmisaka
7db753d247
reduce tonemap cpu usage, add deint and AR support in thumbnails
...
Co-authored-by: Orry Verducci <orry@orryverducci.co.uk>
3 years ago
nyanmisaka
b2d85a02c2
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
Co-authored-by: Bond_009 <bond.009@outlook.com>
3 years ago
nyanmisaka
4b9c84c52e
EncodingHelper hwaccel pipelines refactor
...
separate the HW pipeline according to HWA method for maintainability.
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago
Bond_009
968c534864
Return null on division by zero
3 years ago
Bond_009
f8fcbc88fc
Add tests for ProbeResultNormalizer.GetFrameRate
3 years ago
Bond_009
510f92f4c5
Don't check floats for equality
3 years ago
Cody Robibero
2a82f8dc40
Merge pull request #6222 from orryverducci/mbaff-interlace-detection
3 years ago
Benoît Dardenne
de2d292197
Added artist to '/' split whitelist
3 years ago
dependabot[bot]
c4c7d7431f
Bump libse from 3.6.2 to 3.6.4
...
Bumps [libse](https://github.com/SubtitleEdit/subtitleedit ) from 3.6.2 to 3.6.4.
- [Release notes](https://github.com/SubtitleEdit/subtitleedit/releases )
- [Changelog](https://github.com/SubtitleEdit/subtitleedit/blob/master/Changelog.txt )
- [Commits](https://github.com/SubtitleEdit/subtitleedit/compare/3.6.2...3.6.4 )
---
updated-dependencies:
- dependency-name: libse
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
29095ab390
Bump BDInfo from 0.7.6.1 to 0.7.6.2
...
Bumps [BDInfo](https://github.com/jellyfin/BDInfo ) from 0.7.6.1 to 0.7.6.2.
- [Release notes](https://github.com/jellyfin/BDInfo/releases )
- [Commits](https://github.com/jellyfin/BDInfo/commits )
---
updated-dependencies:
- dependency-name: BDInfo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Orry Verducci
e446e9fde9
Merge branch 'master' into mbaff-interlace-detection
3 years ago
Joe Rogers
1d729b2b0f
Use codec to determine image format
3 years ago
Joe Rogers
f73a7a6ed8
Use ImageFormat instead of string for extension
3 years ago
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
3 years ago
Cody Robibero
40045d2147
Update to full dotnet 6
3 years ago
Thibault Nocchi
f91839dd8c
Fix WebVTT region to spec
3 years ago
dependabot[bot]
2372931b13
Bump UTF.Unknown from 2.4.0 to 2.5.0
...
Bumps [UTF.Unknown](https://github.com/CharsetDetector/UTF-unknown ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/CharsetDetector/UTF-unknown/releases )
- [Commits](https://github.com/CharsetDetector/UTF-unknown/compare/v2.4...v2.5 )
---
updated-dependencies:
- dependency-name: UTF.Unknown
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Orry Verducci
9abe9e7e54
Add rounding to the time base check
3 years ago
Orry Verducci
3a89e88033
Merge remote-tracking branch 'upstream/master' into mbaff-interlace-detection
3 years ago
Bond-009
ca217270b7
Merge pull request #6544 from cvium/fix_ffmpeg_path_updating
3 years ago
Claus Vium
768ec60e11
Merge pull request #6689 from 1337joe/expand-image-extraction
3 years ago
Joe Rogers
31baea072a
Address review comments
...
Clean up style
Fix references in class summaries
Combine Where+FirstOrDefault queries
Break up large method, long lines
Add validation on file extension
Apply test naming conventions
Extract mock of Movie class, comment on why not mocking interface
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Cody Robibero
2b10251b32
Update to dotnet6.rc2
3 years ago
Joe Rogers
e3eee10d05
Add image provider tests and clean up
3 years ago
Joe Rogers
8d70cc2dde
Add support for non-jpg image extractions
3 years ago
Joe Rogers
6ce8cce12c
Add handling for embedded background and logo
3 years ago
Dmitry Lyzo
c26e6d89b4
Move FfmpegException to MediaBrowser.Common
3 years ago