aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Probing
AgeCommit message (Collapse)Author
2024-07-16Fix ArgumentNullException while scanning musicBond_009
``` [2024-07-16 18:00:20.517 +02:00] [ERR] [65] MediaBrowser.Providers.Music.AudioMetadataService: Error in "Probe Provider" System.ArgumentNullException: Value cannot be null. (Parameter 'value') at System.ArgumentNullException.Throw(String paramName) at System.ArgumentNullException.ThrowIfNull(Object argument, String paramName) at System.ArgumentException.ThrowNullOrEmptyException(String argument, String paramName) at MediaBrowser.Model.Entities.ProviderIdsExtensions.SetProviderId(IHasProviderIds instance, String name, String value) in /home/loma/dev/jellyfin/MediaBrowser.Model/Entities/ProviderIdsExtensions.cs:line 121 at MediaBrowser.Model.Entities.ProviderIdsExtensions.SetProviderId(IHasProviderIds instance, MetadataProvider provider, String value) in /home/loma/dev/jellyfin/MediaBrowser.Model/Entities/ProviderIdsExtensions.cs:line 151 at MediaBrowser.MediaEncoding.Probing.ProbeResultNormalizer.SetAudioInfoFromTags(MediaInfo audio, Dictionary`2 tags) in /home/loma/dev/jellyfin/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs:line 1322 at MediaBrowser.MediaEncoding.Probing.ProbeResultNormalizer.GetMediaInfo(InternalMediaInfoResult data, Nullable`1 videoType, Boolean isAudio, String path, MediaProtocol protocol) in /home/loma/dev/jellyfin/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs:line 199 ```
2024-06-23Backport pull request #12149 from jellyfin/release-10.9.znyanmisaka
Fix MicroDVD being recognized as DVDSUB subtitles Original-merge: 6010bc01c321ea85935314191f5f8c19fd4b3bfb Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-23Backport pull request #12046 from jellyfin/release-10.9.zgnattu
Fix mpeg-ts detection Original-merge: 78eb9b2f78edcec869845bce1a96528985a66f12 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-23Backport pull request #12031 from jellyfin/release-10.9.znyanmisaka
Fix video embedded image detection Original-merge: 37b7e953f73532aad5e87dd62d8b6b63d8e52ed6 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-04-24Use StringSplitOptions.TrimEntries where possible (#11421)Bond-009
2024-03-15Add LSR/CITY to artist whitelistJoe Rogers
2024-02-11Merge pull request #10772 from dmitrylyzo/normalize-mkv-webmBond-009
Discard WebM if there is an unsupported codec
2024-01-28Fix the display aspect ratio of PGSSUB subtitle burn-innyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-01-18fix: add av1 to webm Dmitry Lyzo
At least AV1 in WebM is supported by Chrome and Firefox.
2024-01-09fix: discard webm if there is an unsupported codecDmitry Lyzo
2023-11-14Revert "Use System.Net.IPNetwork"Bond_009
This reverts commit 117d05d288da1d412159a29c0cb8d5c8259e48ae.
2023-11-14Fix warningsBond_009
2023-10-08Use generated regexStepan Goremykin
2023-10-02Add We;Na to split whitelistJoe Rogers
2023-08-30Fix MJPEG video is recognized as embedded image (#10173)Nyanmisaka
fixes 1d729b2 Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-07-28Fix format normalizer for multiple input formatsShadowghost
2023-05-04Whitelist Smith/KotzenJoe Rogers
2023-04-29Add artist to artist split whitelistMichael Fuchs
# Changes Added an artist whose name has forward slashes in it to the artist "/" split whitelist # Issues Related to issue #2305
2023-04-20Add artist to artist split whitelist (#9659)Penelope Gwen / Pogmommy
2023-03-25Convert Person.Type to use PersonKind enum (#9487)Cody Robibero
2023-03-10Merge pull request #9254 from Shadowghost/dvdbdfixBond-009
2023-03-10Fix DLNA playback of DVD and BD foldersShadowghost
2023-02-19Optimize tryparseBond_009
* Don't check for null before * Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-02-01Improve ffprobe json parsing and don't log error for Codec Type attachmentBond_009
2023-01-26Add Phantom/Ghost to whitelistLars Strojny
2023-01-19Revert 'Fix interlace check for H.264 MBAFF coded MP4 files' (#6222)Bond_009
2022-12-19Adding "creation_time" as a tag lookup for FFProbe for premiere date (#8884)bradvolen
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-10-07Fix localization lookupJoe Rogers
2022-10-07Add hearing impaired subtitle stream indicator (#7379)Joe Rogers
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
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); ```
2022-10-01Streams with CodecType "data" (like "epg" streams in DVBmarkus
recordings) get ignored. This results in wrong stream specifiers for all subsequent streams. This fix correctly handles "data" streams without any further processing.
2022-09-28Remove redundant using directivesHannes Braun
2022-09-11added more artists with '/' in their namesjakka
2022-09-10added A/T/O/S to separator whitelistjakka
2022-06-29Merge pull request #7964 from jellyfin/dovi-side-dataJoshua M. Boniface
(cherry picked from commit 39d185c7b19ed2da1ae46566152fb1cf182266cd) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-03-11Merge pull request #7441 from 1337joe/add-external-stream-indicatorCody Robibero
Add label for external audio/sub tracks
2022-03-10Add label for external audio/sub tracksJoe Rogers
2022-03-10ProbeResultNormalizer: fix framerate compare + tests (#7167)Mayur Panchal
2022-03-01Merge pull request #7376 from GermanCoding/fix_soundhandlerBond-009
2022-02-28Remove superfluous "SoundHandler" from audio stream namesGermanCoding
2022-02-27Switch chapter id to long to not break on ffmpeg 5.0Joe Rogers
2022-01-27chore(artist-split): add more artists to split whitelistShadowghost
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