aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding
AgeCommit message (Collapse)Author
2021-08-16Address commentsMrTimscampi
2021-08-16Add some new music-related person types and parse from ffprobeMrTimscampi
2021-08-16Add performers to the ffprobe normalization for audioMrTimscampi
2021-08-14Fix explicit stream selection in MediaEncoder.ExtractImageInternalboolemancer
2021-08-13Merge branch 'master' into tonemap-overlayNyanmisaka
2021-08-11Merge pull request #6262 from MrTimscampi/scanner-prefer-original-dateClaus Vium
2021-08-09Bump UTF.Unknown from 2.3.0 to 2.4.0dependabot[bot]
Bumps [UTF.Unknown](https://github.com/CharsetDetector/UTF-unknown) from 2.3.0 to 2.4.0. - [Release notes](https://github.com/CharsetDetector/UTF-unknown/releases) - [Commits](https://github.com/CharsetDetector/UTF-unknown/compare/v2.3...v2.4) --- updated-dependencies: - dependency-name: UTF.Unknown dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2021-08-08Update MediaBrowser.MediaEncoding/Probing/FFProbeHelpers.csJulien Machiels
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-08-07Attempt to parse YYYY format dates in GetDictionaryDateTimeMrTimscampi
DateTime.TryParse doesn't properly parse year-only dates, so parsing results from FFProbe sometimes returns null (for example, some music tagged with Beets has yyyy format dates for release dates). As a result, Jellyfin would previously no get the date from the FFProbe results. This adds DateTime.TryParseExact with a format of 'yyyy' as a fallback, to attempt to properly parse the value, even if it's only a year.
2021-08-07Prefer original data when getting premiere date from ffprobeMrTimscampi
2021-07-30Invert code and style analysis configuration (#6334)Rich Lander
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-07-25add support for cuda tonemap and overlaynyanmisaka
2021-07-10Fix spelling of artist K/DA in splitting whitelistnatedawg
2021-07-10Add more artist names to the splitting whitelistMrTimscampi
2021-07-09Refactor ProbeResultNormalizerMaxr1998
Improve code structure and readability
2021-06-24Add H.264 MBAFF interlace checkOrry Verducci
Use the codec time base to determine if a MBAFF coded H.264 file is interlaced.
2021-06-19Move non-jellyfin extensions to separate projectBond_009
2021-06-10Fix playback of complex BluRay ISOs (#6166)Stan
2021-05-28Fix some warningsBond_009
2021-05-27Merge pull request #5696 from Maxr1998/fix-music-video-metadata-probingClaus Vium
2021-05-20Enable nullable reference types for MediaBrowser.MediaEncoding.SubtitlesBond_009
2021-05-05Minor improvementsBond_009
2021-05-05Code Clean up: Convert to null-coalescing operator ?? (#5845)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-05Code Clean up: Use Pattern Matching (#5838)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-04-29Merge pull request #5842 from BaronGreenback/optimizationBond-009
Code Clean up: Group Methods
2021-04-20EncodingHelper: Fix circular dependencyBond_009
2021-04-17Remove unused using directivesBaronGreenback
2021-04-17Group MethodsBaronGreenback
2021-04-06Improve metadata probing to better support music videosMaxr1998
2021-04-04Support MKV DATE_RELEASED tag for PremiereDateMaxr1998
https://www.matroska.org/technical/tagging.html#temporal-information
2021-04-04Interpret ffprobe date as UTCMaxr1998
Currently, dates are parsed according to the local time, which results in potentially wrong data being stored in the database after normalizing to UTC - e.g. 2021-04-04 would be stored as '2021-04-03 22:00:00Z' and displayed in the UI as 03.04.2021.
2021-04-04Reduce nestingMaxr1998
2021-03-25Ignore format for ISO filesMrTimscampi
2021-03-13FxCop -> Net Analyzers (part 2)Bond_009
2021-03-09Remove useless lineBond_009
2021-03-09FxCop -> Net Analyzers (part 1)Bond_009
2021-03-07Use FileShare.None when creating filesDavid
2021-03-01Bump libse from 3.5.8 to 3.6.0dependabot[bot]
Bumps [libse](https://github.com/SubtitleEdit/subtitleedit) from 3.5.8 to 3.6.0. - [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.5.8...3.6.0) Signed-off-by: dependabot[bot] <support@github.com>
2021-02-27Merge pull request #5278 from BaronGreenback/STRMFixClaus Vium
Fix for #5168
2021-02-27Merge pull request #5073 from BaronGreenback/ffmpegClaus Vium
Fix for 4933: Alternative ffmpeg fix
2021-02-22Merge pull request #5273 from Bond-009/warn31Joshua M. Boniface
2021-02-22Merge pull request #5276 from Bond-009/minor12Joshua M. Boniface
2021-02-22Merge pull request #4984 from Bond-009/subtitleeditJoshua M. Boniface
2021-02-21Update SubtitleEncoder.csBaronGreenback
2021-02-21Use GetEncodingOptions where possibleBond_009
2021-02-20Enable TreatWarningsAsErrors for MediaBrowser.ModelBond_009
2021-02-13Minor improvementsBond_009
2021-02-10Merge pull request #5107 from jellyfin/enhanced-nvdec-vpp-tonemapJoshua M. Boniface
2021-02-09Log subtitle errorsBond_009
2021-02-09Use SubtitleEdit to parse subtitlesBond_009