aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Dlna
AgeCommit message (Collapse)Author
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
2022-01-06Add null check for audio streamCody Robibero
2021-12-27Remove more warningsCody Robibero
2021-12-24Update StyleCopBond_009
2021-12-24Merge pull request #6920 from marius-luca-87/subtitle_dropCody Robibero
2021-12-24Merge pull request #7029 from cvium/allocations_maybeCody Robibero
2021-12-21Force a remux/transcode with external audio filescvium
2021-12-20Use our own Contains extensioncvium
2021-12-09- add an option for dropping specific subtitle formats using the DLNA ↵Marius Luca
SubtitleProfile
2021-11-26- enable seek function when direct streaming over DLNAMarius Luca
2021-11-09Fix SortCriteria and refactor SetSortingcvium