Commit Graph

1047 Commits (master)

Author SHA1 Message Date
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
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
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
2 years ago
Negulici-R. Barnabas 12ec0e285d Chapter Images:
2 years ago
Joshua M. Boniface 3061446c87 Merge pull request #7984 from crobibero/dotnet-6.0.6
2 years ago
Joshua M. Boniface fe32b5e333 Merge pull request #7964 from jellyfin/dovi-side-data
2 years ago
Joshua M. Boniface e61c80fed7 Merge pull request #7960 from Shadowghost/subrip-encoder-fix
2 years ago
Cody Robibero a65397ae14 Merge pull request #7950 from nyanmisaka/brighter-vpp-tonemap
2 years ago
Bond-009 c19c787273 Merge pull request #7828 from nyanmisaka/fix-dovi-tonemap
2 years ago
Cody Robibero eb55f47f2e Merge pull request #7810 from Bond-009/unaccpattern
2 years ago
Cody Robibero efcdab116f Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fix
2 years ago
dependabot[bot] 812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#7726)
2 years ago
Cody Robibero 8056b0e961
Merge pull request #7443 from whiteowl3/strm-probe
2 years ago
whiteowl3 6a7775de6e empty line required by linter
2 years ago
whiteowl3 16a449a023
Apply suggestions from code review
2 years ago
Nils Fürniß d7d36a102a
Fix releasing lock
2 years ago
Nils Fürniß b4bb82b6d7
Improve code
2 years ago
Nils Fürniß 6904edf68c
add extracting attachments from external subs
2 years ago
Cody Robibero c512e783b3
Merge pull request #7480 from jellyfin/dependabot/nuget/StyleCop.Analyzers-1.2.0-beta.406
2 years ago
dependabot[bot] 5d44e45b90
Bump libse from 3.6.4 to 3.6.5
2 years ago
dependabot[bot] dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
2 years ago
Cody Robibero 28223704f3
Merge pull request #7441 from 1337joe/add-external-stream-indicator
2 years ago
whiteowl3 6f25291931 allow strm probe to succeed
2 years ago
Joe Rogers 1a307db7eb
Add label for external audio/sub tracks
2 years ago
Mayur Panchal 96de01ce01
ProbeResultNormalizer: fix framerate compare + tests (#7167)
2 years ago
nyanmisaka bfc27e494b Remove the deprecated OMX and MMAL HWA
2 years ago
Bond-009 7d226e8eef
Merge pull request #7376 from GermanCoding/fix_soundhandler
2 years ago
Bond-009 eff3d3e67e
Merge pull request #7275 from Nalsai/burn-subtitle-attached-fonts
2 years ago
GermanCoding 11bb834957 Remove superfluous "SoundHandler" from audio stream names
2 years ago
Joe Rogers 175ddff169
Switch chapter id to long to not break on ffmpeg 5.0
2 years ago
Victor Gambier dbf9e49258
Increase timeout for subtitle extraction to 30min (#7153)
2 years ago
Nils Fürniß ab40554759
add extracting attachments for ffmpeg to burn subs
2 years ago
Cody Robibero b6489e73ab
Merge pull request #7241 from Bond-009/async5
2 years ago
SenorSmartyPants 509d66dcb5
Fix #7147: Don't return subtitles in mismatched format (#7149)
2 years ago
Shadowghost 4a3f1a51d2 chore(artist-split): add more artists to split whitelist
2 years ago
Bond_009 e7be01d7a5 Flush to disk async where possible
2 years ago
Bond_009 2dcb2f8a9f Ban the usage of Task.Result
2 years ago
cvium c658a883a2 Merge branch 'master' into keyframe_extraction_v1
2 years ago
Cody Robibero 7bfc6b5679 Remove more warnings
2 years ago
Cody Robibero 78bb581f0c
Merge pull request #6934 from nyanmisaka/hwa
2 years ago
Bond_009 cbfa355e31 Update StyleCop
2 years ago
nyanmisaka 728a5988b3 Merge remote-tracking branch 'origin/master' into hwa
2 years ago
nyanmisaka 7db753d247 reduce tonemap cpu usage, add deint and AR support in thumbnails
2 years ago
nyanmisaka b2d85a02c2 Apply suggestions from code review
2 years ago
nyanmisaka 4b9c84c52e EncodingHelper hwaccel pipelines refactor
2 years ago
cvium b880dc8a4a Use our own Contains extension
2 years ago
Bond_009 968c534864 Return null on division by zero
2 years ago
Bond_009 f8fcbc88fc Add tests for ProbeResultNormalizer.GetFrameRate
2 years ago
Bond_009 510f92f4c5 Don't check floats for equality
2 years ago
Cody Robibero 2a82f8dc40
Merge pull request #6222 from orryverducci/mbaff-interlace-detection
2 years ago
Benoît Dardenne de2d292197
Added artist to '/' split whitelist
2 years ago
dependabot[bot] c4c7d7431f
Bump libse from 3.6.2 to 3.6.4
2 years ago
dependabot[bot] 29095ab390
Bump BDInfo from 0.7.6.1 to 0.7.6.2
2 years ago
Orry Verducci e446e9fde9
Merge branch 'master' into mbaff-interlace-detection
2 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
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
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
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
Claus Vium 1156699481
Merge pull request #6657 from Bond-009/dotnetbug
3 years ago
Claus Vium b16e6621b3
Merge pull request #6663 from crobibero/dotnet-6-rc1
3 years ago
Dominik Krivohlavek ef99225c40
Add 22/7 to split whitelist
3 years ago
Cody Robibero 017380f1dd Reference dotnet6-rc1 packages
3 years ago
Bond_009 9af16fcb6c Remove workaround for dotnet/runtime#42790
3 years ago
KonH e3fccd5ae6 Fix warning: Qualifier is redundant (#2149)
3 years ago
Joe Rogers ce0457faf5
Add mp4 track title fallback (#6638)
3 years ago
Cody Robibero 9234e5bf80 Remove all instances of en-US culture
3 years ago
cvium 30f3be1da0 Merge branch 'master' into keyframe_extraction_v1
3 years ago
Bond_009 f31224fa8f Remove sync FileStream hack
3 years ago
Bond_009 4643fd5dcb Address comments
3 years ago
Bond_009 13fbfe6091 Target net6.0
3 years ago
cvium 9c15f96e12 Add first draft of keyframe extraction for Matroska
3 years ago
Claus Vium a353081ea3
Update MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
3 years ago
cvium 95f344722c Don't set ffmpeg path from null to its Display value + add 404
3 years ago
Bond_009 52585a865e Validate ffmpeg path
3 years ago
Bond_009 653df7d8e5 Specify DateTimeStyles when possible
3 years ago
Bond_009 a6d1e542e6 Reduce allocations
3 years ago
Bond_009 34b38454e0 Fix SubtitleEncoder and add regression tests
3 years ago
Cody Robibero ea3e66e918 Fix namespace
3 years ago
dependabot[bot] b53c36ee4a
Bump libse from 3.6.0 to 3.6.2
3 years ago
Claus Vium 74fef6c05b
Merge pull request #6177 from Bond-009/async
3 years ago
Bond-009 3ec7ecf399
Merge pull request #6358 from MrTimscampi/audio-people
3 years ago
Bond_009 e3dac4fda2 Use async FileStreams where it makes sense
3 years ago
Bond-009 855f9c4a8e
Merge pull request #6425 from boolemancer/boolemancer/fix_image_extractor
3 years ago
Claus Vium ae031fdd28
Merge branch 'master' into tonemap-overlay
3 years ago
Bond_009 963ab2dab6 Simplify the way we choose our ffmpeg
3 years ago
MrTimscampi 7f52cda03c Make performer regex static
3 years ago
MrTimscampi d82c2e4237 Address comments
3 years ago
MrTimscampi c9b1cd1d8c Add some new music-related person types and parse from ffprobe
3 years ago
MrTimscampi f35a527608 Add performers to the ffprobe normalization for audio
3 years ago
boolemancer 2345646ff1 Fix explicit stream selection in MediaEncoder.ExtractImageInternal
3 years ago
Nyanmisaka a84dc794c6
Merge branch 'master' into tonemap-overlay
3 years ago
Claus Vium 408d5c78a9
Merge pull request #6262 from MrTimscampi/scanner-prefer-original-date
3 years ago
dependabot[bot] c4d8e6f056
Bump UTF.Unknown from 2.3.0 to 2.4.0
3 years ago
Julien Machiels 6c2cbafee0
Update MediaBrowser.MediaEncoding/Probing/FFProbeHelpers.cs
3 years ago
MrTimscampi ba609aefea Attempt to parse YYYY format dates in GetDictionaryDateTime
3 years ago
MrTimscampi 534e088105 Prefer original data when getting premiere date from ffprobe
3 years ago
Rich Lander c07e83fdf8
Invert code and style analysis configuration (#6334)
3 years ago
nyanmisaka 3beda02d92 add support for cuda tonemap and overlay
3 years ago
natedawg 6957bc9a12 Fix spelling of artist K/DA in splitting whitelist
3 years ago
MrTimscampi 020c0fc4cb Add more artist names to the splitting whitelist
3 years ago
Maxr1998 11a5551218
Refactor ProbeResultNormalizer
3 years ago
Orry Verducci d5b63092ed Add H.264 MBAFF interlace check
3 years ago
Bond_009 6f8ccab788 Move non-jellyfin extensions to separate project
3 years ago
Stan adf406b182
Fix playback of complex BluRay ISOs (#6166)
3 years ago
Bond_009 0bc0601442 Fix some warnings
3 years ago
Claus Vium b12f509de3
Merge pull request #5696 from Maxr1998/fix-music-video-metadata-probing
3 years ago
Bond_009 26d7fc8280 Enable nullable reference types for MediaBrowser.MediaEncoding.Subtitles
3 years ago
Bond_009 e432796f6f Minor improvements
3 years ago
BaronGreenback 2e98de9062
Code Clean up: Convert to null-coalescing operator ?? (#5845)
3 years ago
BaronGreenback f2c10471bf
Code Clean up: Use Pattern Matching (#5838)
3 years ago
Bond-009 eeb5d4bd1e
Merge pull request #5842 from BaronGreenback/optimization
3 years ago
Bond_009 499bac5185 EncodingHelper: Fix circular dependency
3 years ago
BaronGreenback bc1cc2d04a Remove unused using directives
3 years ago
BaronGreenback bb6fddde9a Group Methods
3 years ago
Maxr1998 24ac8a1223
Improve metadata probing to better support music videos
3 years ago
Maxr1998 873ad72c18
Support MKV DATE_RELEASED tag for PremiereDate
3 years ago
Maxr1998 8d27e10cb6
Interpret ffprobe date as UTC
3 years ago
Maxr1998 e0f513232b
Reduce nesting
3 years ago
MrTimscampi ef9eba8bc9 Ignore format for ISO files
3 years ago
Bond_009 a8ed753f6c FxCop -> Net Analyzers (part 2)
3 years ago
Bond_009 d202df6e8a Remove useless line
3 years ago
Bond_009 9ed7f429c0 FxCop -> Net Analyzers (part 1)
3 years ago
David 60ffa6f514 Use FileShare.None when creating files
3 years ago
dependabot[bot] fef43c556d
Bump libse from 3.5.8 to 3.6.0
3 years ago
Claus Vium 64730b5661
Merge pull request #5278 from BaronGreenback/STRMFix
3 years ago
Claus Vium e5f99762e2
Merge pull request #5073 from BaronGreenback/ffmpeg
3 years ago
Joshua M. Boniface 7ece3c5523
Merge pull request #5273 from Bond-009/warn31
3 years ago
Joshua M. Boniface c0c4aff8a6
Merge pull request #5276 from Bond-009/minor12
3 years ago
Joshua M. Boniface 23ff1fab46
Merge pull request #4984 from Bond-009/subtitleedit
3 years ago
BaronGreenback 473a995650
Update SubtitleEncoder.cs
3 years ago
Bond_009 b1fe28d0a6 Use GetEncodingOptions where possible
3 years ago
Bond_009 141efafd3d Enable TreatWarningsAsErrors for MediaBrowser.Model
3 years ago
Bond_009 65bab55ca0 Minor improvements
3 years ago
Joshua M. Boniface bd8c269ea2
Merge pull request #5107 from jellyfin/enhanced-nvdec-vpp-tonemap
3 years ago
Bond_009 be965e35b6 Log subtitle errors
3 years ago
Bond_009 ed8fce2dce Use SubtitleEdit to parse subtitles
3 years ago
dkanada aea1c4f310
Merge pull request #5142 from M0ssTee/updateRegex
3 years ago
nyanmisaka b0e0e19468 add cuda format converter
3 years ago
M0ssTee 256bb3ee98
Update MediaBrowser.MediaEncoding/Subtitles/AssParser.cs
3 years ago
David f854a1ce1f Remove unused files
3 years ago
Troy 8c640a1492 Replaced /d with [0-9], see issue #2923
3 years ago
BaronGreenback df402df908 fix return
3 years ago
Bond-009 2c74262f7c
Merge pull request #4945 from obradovichv/fix-string-culture-specificity
3 years ago
Bond-009 45c6d79dc9
Merge pull request #4877 from jellyfin/ass
3 years ago
obradovichv 0282a1ed09 Fix string culture specificity
3 years ago
Bond_009 5ac36a8b58 Add tests for srt parser
3 years ago
Bond_009 d0382db37d Minor improvements to ass parser
3 years ago
crobibero 1dac2226c4 Remove unused deps
3 years ago
Nyanmisaka 060f6c194f
Apply suggestions from code review
3 years ago
nyanmisaka ebd9ab3ccc use larger batch size on mpegts to avoid corrupted thumbnails
3 years ago
Joshua M. Boniface 670f7cacc3
Merge pull request #4651 from crobibero/iso_manager
4 years ago
crobibero ca5c20c988 Remove IIsoMounter and IsoMounter
4 years ago
Bond_009 e4fd61411f Minor improvements
4 years ago
Claus Vium 3b4f86579b
Merge pull request #4610 from nyanmisaka/hdr-extract
4 years ago
Joshua M. Boniface a6199f821b
Merge pull request #4169 from stanionascu/bdiso-playback
4 years ago
Nyanmisaka 7b5285feac
Apply suggestions from code review
4 years ago
nyanmisaka 6536c81226 do not extract audio stream bitrate info for videos from formatInfo
4 years ago
Nyanmisaka 421faabc7c
Merge branch 'master' into hdr-extract
4 years ago
nyanmisaka 92118c2129 allow to extract music bitrate info from formatInfo
4 years ago
nyanmisaka 3e9cf98c30 add hdr tone mapping to image extraction
4 years ago
nyanmisaka c2c06ae15b fix image extraction
4 years ago
nyanmisaka bb16174936 increase the default image extraction timeout
4 years ago
Nyanmisaka 0c6efe6317
Apply suggestions from code review
4 years ago
Nyanmisaka d72f3498bf
fix ci
4 years ago
Nyanmisaka 53c91c2c14
Apply suggestions from code review
4 years ago
nyanmisaka d19edefbcd fix image extraction
4 years ago
Joshua M. Boniface f39e55e2e5
Merge pull request #4548 from orryverducci/mkv-interlaced-fix
4 years ago
Orry Verducci 812300ad33 Revert "Fix frame rate probing for interlaced MKV files"
4 years ago
nyanmisaka b4598bd71b Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
Fernando Fernández e21e00cad5 Merge remote-tracking branch 'upstream/master' into no-scaling
4 years ago
Nyanmisaka 5ff08338d5
Apply suggestions from code review
4 years ago
Greenback 9a323f6df0 More spelling corrections.
4 years ago
Fernando Fernández 38c3b6fcd3 Fix build and thread detection logic
4 years ago
Bond_009 4b1c9dc9ea Pass cancellation where possible
4 years ago
Fernando Fernández 94cae4f145 Specify threads to ffmpeg properly
4 years ago
Joshua M. Boniface e0f60847c0
Merge pull request #4361 from ssenart/feature/4360-transcoding_flac_downsampling
4 years ago
Fernando Fernández a6ad36b57a Don't scale images extracted by ffmpeg
4 years ago
nyanmisaka 488dbdb31d Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
crobibero dae4541bad Merge remote-tracking branch 'upstream/master' into dotnet-5
4 years ago
Bond_009 ff49a3bb61
Missed some stuff
4 years ago
crobibero 01355e0498 Fix nullability errors in Jellyfin.Api (part 1)
4 years ago
crobibero e82829c444 Fix nullability errors in MediaBrowser.MediaEncoding
4 years ago
nyanmisaka 6987cb8357 fix ci
4 years ago
nyanmisaka 57e5b59b93 adjust bitrate limit for HLS audio codecs
4 years ago
crobibero 83629ab6f2 Update packages to net5
4 years ago