aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Probing
AgeCommit message (Collapse)Author
2021-12-26Merge pull request #6934 from nyanmisaka/hwaCody Robibero
HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
2021-12-24Update StyleCopBond_009
2021-12-25Merge remote-tracking branch 'origin/master' into hwanyanmisaka
2021-12-24Apply suggestions from code reviewnyanmisaka
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>
2021-12-24EncodingHelper hwaccel pipelines refactornyanmisaka
separate the HW pipeline according to HWA method for maintainability.
2021-12-20Use our own Contains extensioncvium
2021-12-18Return null on division by zeroBond_009
2021-12-18Add tests for ProbeResultNormalizer.GetFrameRateBond_009
2021-12-12Don't check floats for equalityBond_009
2021-12-11Merge pull request #6222 from orryverducci/mbaff-interlace-detectionCody Robibero
2021-12-09Added artist to '/' split whitelistBenoƮt Dardenne
2021-12-01Merge branch 'master' into mbaff-interlace-detectionOrry Verducci
2021-11-12Use codec to determine image formatJoe Rogers
2021-10-31Add rounding to the time base checkOrry Verducci
2021-10-31Merge remote-tracking branch 'upstream/master' into mbaff-interlace-detectionOrry Verducci
2021-10-20Address review commentsJoe Rogers
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>
2021-10-11Add support for non-jpg image extractionsJoe Rogers
2021-10-11Add handling for embedded background and logoJoe Rogers
2021-10-06Add 22/7 to split whitelistDominik Krivohlavek
2021-09-30Add mp4 track title fallback (#6638)Joe Rogers
2021-09-26Remove all instances of en-US cultureCody Robibero
2021-09-21Specify DateTimeStyles when possibleBond_009
2021-09-19Reduce allocationsBond_009
2021-09-06Merge pull request #6177 from Bond-009/asyncClaus Vium
Use async FileStreams where it makes sense
2021-09-03Merge pull request #6358 from MrTimscampi/audio-peopleBond-009
2021-09-02Use async FileStreams where it makes senseBond_009
2021-08-16Make performer regex staticMrTimscampi
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-13Merge branch 'master' into tonemap-overlayNyanmisaka
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-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-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-04-29Merge pull request #5842 from BaronGreenback/optimizationBond-009
Code Clean up: Group Methods
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