aboutsummaryrefslogtreecommitdiff
path: root/tests/Jellyfin.Model.Tests/Dlna/StreamBuilderTests.cs
AgeCommit message (Collapse)Author
2025-03-31Add Dolby Vision tests for Tizen (#12670)Dmitry Lyzo
* Fix Tizen H264 profiles * Add Dolby Vision tests for Tizen * Allow Dolby Vision fallback layer on Tizen 3+
2025-03-28Reduce allocations, simplifed code, faster implementation, included tests - ↵Tim Eisele
StreamInfo.ToUrl (#9369) * Rework PR 6168 * Fix test
2025-03-28Add profile condition to limit the number of streams (#13583)Dmitry Lyzo
2024-09-17Rework PR 6203Shadowghost
2024-09-14Move progressive tests to old placegnattu
2024-09-14Add Dolby Vision testinggnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13Restore progressive transcoding testsgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13Fix safari testgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13Add mkv h264 ac3 testsgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13Add broken fps mkv testgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13Update unit test for StreamBuilder to reflect current server and clientsgnattu
Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-09Add audio ranking for transcoding profiles (#12546)Dmitry Lyzo
2024-07-29Check MaxAudioChannels for directAudioStream candidates (#12319)gnattu
* Check MaxAudioChannels for directAudioStream candidates The current stream builder logic does not check the channel limit when determining if the audio stream can be directly used, and this can cause some undesired effects: - A high channel count surround sound stream might be picked even if a stereo one exists when the user requires stereo audio. - The user's preferred audio codec might not be respected during the downmix because the requested codec is now forced to be the same as the original source. Signed-off-by: gnattu <gnattuoc@me.com> * Fix unit test Signed-off-by: gnattu <gnattuoc@me.com> * Set correct transcode reason and target channels for unit test Signed-off-by: gnattu <gnattuoc@me.com> * Match old stream selection behavior Signed-off-by: gnattu <gnattuoc@me.com> * Fix reason matching Signed-off-by: gnattu <gnattuoc@me.com> --------- Signed-off-by: gnattu <gnattuoc@me.com>
2024-03-08Lowercase MediaStreamProtocol for backwards compatibilityCody Robibero
2024-03-04Add MediaStreamProtocol enum (#10153)Niels van Velzen
* Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-02-22test: drop default flag from second audio trackDmitry Lyzo
To test more general situation. Add another HEVC test file with old logic.
2024-02-22test: collect candidate audio streams if no audio index is specifiedDmitry Lyzo
To be consistent with the logic of StreamBuilder.
2024-02-12test: discard webm from test mkvs if there is an unsupported codec (#10999)Dmitry Lyzo
To comply 39088b5ad29cf098729c31f0be90a387df5debf6, ba877283a17f9f1ef32569669989e6d72cc571c5
2023-12-21test: add more audio testsDmitry Lyzo
2023-12-21test: fix tizen profileDmitry Lyzo
2023-12-21test: fix remux testsDmitry Lyzo
This partially reverts commit 2d8f7b46f11ee458fe0b31d8e1473aaaea9cf296
2023-09-12Merge pull request #10056 from Bond-009/nullable2Bond-009
2023-09-11Removed nesting levels through block-scoped `using` statement (#10025)Lehonti Ramos
Co-authored-by: John Doe <john@doe> Co-authored-by: Lehonti Ramos <lehonti@ramos>
2023-07-29Enable nullable for more filesBond_009
2023-04-10Use default instead of zero for TranscodeReasonStepan Goremykin
2023-04-06Remove redundant castsStepan Goremykin
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-07Cleanup and refactor streambuilderShadowghost
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-11-27Investigate some TODO commentsBond_009
2022-10-31fix testsDmitry Lyzo
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-18Move StreamBuilderTests to correct project (#7461)Bond-009