aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Helpers/StreamingHelpers.cs
AgeCommit message (Collapse)Author
2025-02-03Backport pull request #13169 from jellyfin/release-10.10.zgnattu
Check if the video has an audio track before codec fallback Original-merge: ff4f3b04411833dd7675be870dde9212394acf95 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03Backport pull request #13127 from jellyfin/release-10.10.zgnattu
Fallback to lossy audio codec for bitrate limit Original-merge: 65f722f23c781d6346741589a681b8b00579fc8a Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-01-28Fix spelling (#13444)Josh Soref
* spelling: anamorphic Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: associated Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: channelinfo Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: eagerly Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: enumerable Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater than/less than Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: greater Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: lineup Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: logs out Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: names Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: paging Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: playlist Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: sanitized Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: saving Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --------- Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2024-10-09Ported new Item Repository architectureJPVenson
2024-09-21Better bitrate and resolution normalization (#12644)gnattu
2024-09-07Make Live TV compatibility profiles customizable (#12529)gnattu
2024-06-23Backport pull request #12017 from jellyfin/release-10.9.zgnattu
Overwrite supported codecs for livetv Original-merge: 2b789807474ec4e7d5f8837a6503a7684fa94778 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11851 from jellyfin/release-10.9.zgnattu
Relax remuxing requirement for LiveTV Original-merge: 0392daa10397c40d62e2068cd85e030d9ca2d898 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-04-22Only apply custom downmix to 5.1 audios (#11401)gnattu
2024-04-17Enable nullable for LibraryManager (#11191)Bond-009
2024-04-14Validate item access (#11171)Cody Robibero
2024-02-10Fix file extension based on containerShadowghost
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2023-12-21Add ITranscodeManager servicePatrick Barron
2023-11-15Remove DLNA API codePatrick Barron
2023-11-14Fix warningsBond_009
2023-11-09Merge branch 'master' into media-typeCody Robibero
2023-10-11Fix regressionBond_009
2023-10-10Convert string MediaType to enum MediaTypeCody Robibero
2023-10-08Merge pull request #10348 from Bond-009/stringsBond-009
2023-10-06Reduce string allocationsBond_009
Some simple changes to reduce the number of allocated strings
2023-10-02use pcm as ext name when codec is pcmYuLong Yao
2023-06-20Add AV1 support in HLS streamingnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-03-02Use source audio bitrate if requested codec is losslessShadowghost
2023-02-26Calculate output bitrate from output channel countknackebrot
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-02Migrate to file-scoped namespacesShadowghost
2022-12-07Fix release buildBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-11-26Add missing format providers (fix CA1305 errors) (#8745)Terrance
2022-10-06fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContextcvium
2022-06-29Merge pull request #7955 from nyanmisaka/fix-extJoshua M. Boniface
(cherry picked from commit 52704e8dd0aa1afbc6c212161a5c78822569e33a) Signed-off-by: Joshua Boniface <joshua@boniface.me>
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-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
2021-11-30- take into account the streams dlnaheaders query parameter set by the ↵Marius Luca
DidlBuilder NormalizeDlnaMediaUrl function
2021-11-08Fix and disable new dotnet6 warningsCody Robibero
2021-09-19Reduce allocationsBond_009
2021-09-04Merge pull request #6456 from GodTamIt/vp8-vp9Bond-009
Disambiguate vpx to vp8 or vp9
2021-09-04Disambiguate vpx to vp8 or vp9Chris Tam
2021-09-03Merge remote-tracking branch 'upstream/master' into authenticationdb-efcoreCody Robibero
2021-08-28Remove more and more warningsCody Robibero
2021-05-20Migrate authentication db to EF CorePatrick Barron
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-22Merge pull request #5681 from BaronGreenback/ContentFeatureOptimizationBond-009
Various DLNA Optimizations
2021-04-20EncodingHelper: Fix circular dependencyBond_009
2021-04-17Group MethodsBaronGreenback
2021-04-02Various DLNA OptimizationsBaronGreenback
2021-03-10Update StreamingHelpers.csBaronGreenback
Updated condition