aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Dlna
AgeCommit message (Collapse)Author
2023-03-09Backport pull request #9351 from jellyfin/release-10.8.zShadowghost
Fix EqualsAny condition check for int and double Original-merge: e8b0ae07afd9fc08a216d6aa632ee20d6d88566b Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: crobibero <cody@robibe.ro>
2023-03-07Enable nullable for more filesBond_009
2023-02-27Apply review suggestionsShadowghost
2023-02-27Enforce HLS codec restrictionsShadowghost
2023-02-20Merge branch 'master' into network-rewriteShadowghost
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-17Consistently write IP in upercaseShadowghost
2023-02-05Fix transcoded audio not playing (#9251)Telepathic Walrus
2023-02-05Force transcode/remux for DVDs and BDsShadowghost
2023-01-22Backport pull request #9051 from jellyfin/release-10.8.zDmitry Lyzo
Fix transcode reasons Original-merge: 1dea309ae4a1eb00f7f5a7d4c91a235963fd069e Merged-by: Joshua M. Boniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-12-29Merge pull request #7494 from Shadowghost/streambuilder-cleanupBond-009
2022-12-14Default to no bitrate limit if no maxBitrate is set (#8850)Shadowghost
Fixes https://github.com/jellyfin/jellyfin/issues/3277
2022-12-07Fix .Net 7 compatibilityShadowghost
2022-12-07Prefer var in StreamBuilderShadowghost
2022-12-07Add xmldoc for MediaOptionsShadowghost
2022-12-07Apply review suggestionsShadowghost
2022-12-07Cleanup and refactor streambuilderShadowghost
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-10-31fix secondary audioDmitry Lyzo
Browsers (Chrome, Firefox) can only play the first track, even if the second track is the default. Ignore default flag when testing on secondary audio. External audio tracks are not secondary.
2022-10-28Backport pull request #8411 from jellyfin/release-10.8.zMaxr1998
Allow direct play even if no audio stream is available Original-merge: bf129ab9b831ee1dcc3d56ed7d3f0ec79a00fc27 Merged-by: Claus Vium <cvium@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-10-07Merge pull request #8503 from Bond-009/ThrowIfNullClaus Vium
2022-10-06Fix minor warnings in MediaBrowser.Model/Configuration (#2149)Jan Sommer
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-09-28Remove redundant using directivesHannes Braun
2022-08-15Fix various typos luz paz
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-06-29Merge pull request #7947 from nyanmisaka/video-range-conditionCody Robibero
(cherry picked from commit f1d56aa5cef4c60021e0b29c5d9fb3adf384fda7) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-05-20Merge pull request #7712 from jellyfin/fix-hevc-disable-optionJoshua M. Boniface
(cherry picked from commit 5a9e5e0d5dc9179dd816f7ec93cc21dc8a02468a) Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20Merge pull request #7699 from Shadowghost/streambuilder-fixJoshua M. Boniface
(cherry picked from commit b46d61dfdf5e068a9feb26d8b41377a9fdb2cba6) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-17Merge pull request #7537 from dmitrylyzo/fix-streambuilderCody Robibero
(cherry picked from commit 5833c707259247338c27b1a75a175c5aba925c29) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-07Merge pull request #7523 from crobibero/null-streamCody Robibero
Allow media without streams to playback (cherry picked from commit 577325b7888c5769c9d9c329ebd40e5f388242ad) Signed-off-by: crobibero <cody@robibe.ro>
2022-03-25Fix DLNA DirectPlayShadowghost
2022-03-20Fix remuxingDmitry Lyzo
2022-03-20Add TranscodingProfile conditionsDmitry Lyzo
2022-03-19Use requested bitrate for calculationsCody Robibero
2022-03-13Revert using Math.ClampCody Robibero
2022-03-12Merge pull request #7325 from eyezak/issue/6450Cody Robibero
2022-03-12Fix flipped Clamp argsCody Robibero
2022-03-11Merge pull request #7346 from Bond-009/guidClaus Vium
Optimize Guid comparisons
2022-03-06Suggestions from reviewCody Robibero
2022-03-06Remove TranscodeReason.None, Add JsonFlagEnum testsCody Robibero
2022-03-06Clean up EnumFlags serializationCody Robibero
2022-03-06Update MediaBrowser.Model/Dlna/StreamBuilder.csIsaac Gordezky
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-03-06Fix transcode video matching and add tests for Transcode and SafariIsaac Gordezky
2022-03-06Series: issue-6450Isaac Gordezky
Issue: https://github.com/jellyfin/jellyfin/issues/6450 Enable DirectPlay responses Rewrite DirectPlay and DirectStream resolution Prefer copy transcode video codec options Enhance condition processor Support DirectStream and Transcode with parity Rework audio stream selection and add tests for ExternalAudio Update MediaInfoHelper to only call StreamBuilder once
2022-03-06Convert TranscodeReason to FlagsIsaac Gordezky
2022-02-21Optimize Guid comparisonsBond_009
* Use Guid.Equals(Guid) instead of the == override * Ban the usage of Guid.Equals(Object) to prevent accidental boxing * Compare to default(Guid) instead of Guid.Empty
2022-02-18feat(external-media): refactor external subtitle and audio providerShadowghost
2022-02-14Fix some warningsBond_009