Jan Müller
fd022ee685
Merge branch 'master' into flac-hls-fixes
...
# Conflicts:
# Jellyfin.Api/Controllers/DynamicHlsController.cs
2023-09-16 12:40:05 +02:00
Bond_009
18a311d32f
== null -> is null
2023-08-22 21:14:54 +02:00
Claus Vium
956e3dab43
fix: accessing Standard* of a Process requires manually disposing them afterwards ( #10125 )
2023-08-20 20:06:57 +02:00
Jan Müller
19fb061381
Correct the HLS Opus codec string
...
Apple doesn't support Opus via HLS yet, but if they ever do, they will
definitely expect "Opus" instead of "opus".
See https://mp4ra.org/#/codecs
Fixes : #10066
2023-08-01 19:06:30 +02:00
Jan Müller
e9f23c61c9
Fix the fLaC/flac HLS issue also for audio-only
...
I moved the first application of the workaround out of the if block
so that it also applies to audio-only streams. The workaround was
extended likewise.
We should first and foremost adhere to the specifications and apply
workarounds afterwards for software that doesn't follow them. So I
turned around the workaround to first output the fLaC variant and then
the alternative flac variant.
Fixes : #10066
2023-08-01 17:11:32 +02:00
Joshua M. Boniface
93b400343e
Merge pull request #8147 from Shadowghost/network-rewrite
2023-07-03 13:16:21 -04:00
Bond-009
e53e53eb29
Merge pull request #9907 from nyanmisaka/av1e
2023-06-28 17:34:20 +02:00
Bond-009
4ac07f6c76
Merge pull request #9890 from Shadowghost/videorange-rework
2023-06-28 17:30:26 +02:00
Shadowghost
20a4509991
Migrate VideoRange and VideoRangeType to Enum
2023-06-28 12:02:20 +02:00
nyanmisaka
df880ff785
Apply suggestions from code review
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-06-25 21:39:25 +08:00
Shadowghost
67a58df1a3
Merge branch 'master' into network-rewrite
2023-06-21 07:57:00 +02:00
Nyanmisaka
f8d7f4acdb
Apply suggestions from code review
...
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2023-06-20 05:09:22 +08:00
Nyanmisaka
3b12dc6d7a
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-06-20 04:18:55 +08:00
nyanmisaka
0df6fd9cf2
Add AV1 support in HLS streaming
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-06-20 03:50:02 +08:00
Dominik
17f1e8d19b
Merge branch 'master' into segment-deletion
2023-06-15 19:38:42 +02:00
Shadowghost
6cc1203c1b
Merge branch 'master' into network-rewrite
2023-05-09 15:25:41 +02:00
Bond-009
2ce08eb184
Merge pull request #9388 from Shadowghost/output-bitrate-channels-master
2023-03-20 17:46:11 +01:00
Shadowghost
520c07e8ca
Merge branch 'master' into network-rewrite
2023-03-16 11:07:22 +01:00
Bond-009
6351d1022b
Merge pull request #9254 from Shadowghost/dvdbdfix
2023-03-10 15:48:35 +01:00
Shadowghost
0da5255f12
Apply review suggestions
2023-03-10 15:27:17 +01:00
Shadowghost
47aa07c342
Fix DLNA playback of DVD and BD folders
2023-03-10 15:27:17 +01:00
Shadowghost
2403a0a367
Apply review suggestions
2023-03-10 15:27:05 +01:00
Shadowghost
1f15724398
Use source audio bitrate if requested codec is lossless
2023-03-02 20:57:59 +01:00
knackebrot
3e74377036
Calculate output bitrate from output channel count
2023-02-26 22:37:01 +01:00
Shadowghost
c5a363a007
Merge branch 'master' into network-rewrite
2023-02-20 11:58:14 +01:00
Bond_009
24a7e210c3
Optimize tryparse
...
* Don't check for null before
* Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-02-19 16:52:29 +01:00
Cody Robibero
a527034ebe
Validate requested user id ( #8812 )
2023-02-17 23:16:08 +01:00
Shadowghost
20fd05b050
Consistently write IP in upercase
2023-02-17 19:27:36 +01:00
Shadowghost
f2b7f664aa
Apply review suggestions
2023-02-04 20:16:45 +01:00
Bond_009
52230d1c30
Return NotFound when itemId isn't found
2023-02-04 20:11:08 +01:00
Shadowghost
edf3909157
Use FFmpeg concat for DVD and BD folder playback
2023-02-04 18:39:45 +01:00
Shadowghost
ddfdec7f46
Fix BD and DVD folder probing and playback
2023-02-04 18:37:57 +01:00
Shadowghost
f5f890e685
Migrate to file-scoped namespaces
2023-02-02 18:50:33 +01:00
Bond_009
4261f15d41
Fix debug builds
2023-01-22 21:38:53 +01:00
Dmitry Lyzo
71a708cdb8
Backport pull request #9092 from jellyfin/release-10.8.z
...
Don't add additional entries if HEVC encoding is disabled
Original-merge: 2a5efeb3bb
Merged-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:06:19 -05:00
Shadowghost
697efec86e
Cleanup and refactor streambuilder
2022-12-07 18:00:01 +01:00
Bond_009
cf67381e31
Fix release build
2022-12-07 16:44:00 +01:00
Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2022-12-07 16:43:59 +01:00
Bond_009
71982c7297
Fix build errors
2022-12-07 16:42:28 +01:00
Bond_009
52194f56b5
Replace != null with is not null
2022-12-05 15:01:13 +01:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
Cody Robibero
4e34c428d8
Merge branch 'master' into fix-fmp4-flac-opus
2022-11-27 08:49:52 -07:00
Cody Robibero
5787ab15dc
Apply suggestions from code review
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2022-11-27 08:02:32 -07:00
Terrance
692a62ab4f
Add missing format providers (fix CA1305 errors) ( #8745 )
2022-11-26 18:59:25 -07:00
Dominik
5f274beded
Fix logs for TranscodingThrottler not working
2022-11-14 10:11:09 +01:00
nyanmisaka
37daeffafa
Add support for OPUS and fixes for FLAC case issue in HLS
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2022-10-13 18:49:25 +08:00
cvium
6afc911043
fix Release build
2022-10-06 14:15:40 +02:00
cvium
5dc30c6a6d
fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext
2022-10-06 13:57:47 +02:00
nyanmisaka
0309c5622e
Backport pull request #8213 from jellyfin/release-10.8.z
...
Fix high single thread usage in throttler
Original-merge: ba026716c1
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-09-23 23:09:35 -04:00
Joshua M. Boniface
9c97c533ef
Merge pull request #7994 from nyanmisaka/fix-throttler
...
(cherry picked from commit a7d45b5d3a
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29 01:26:38 -04:00