Bond-009
095d4d4d15
Merge pull request #12295 from Bond-009/trysetproviderid
...
Add TrySetProviderId extension
2024-07-29 00:13:40 +02:00
gnattu
162ea38a95
Check MaxAudioChannels for directAudioStream candidates ( #12319 )
...
* 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-07-29 00:11:59 +02:00
Bond-009
dea7be5e8a
Merge pull request #12327 from crobibero/live-tv-nullable
...
Fix up getting livetv programs api docs
2024-07-29 00:10:53 +02:00
Bond-009
797b426ae7
Merge pull request #12343 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.25.15
2024-07-26 20:58:24 +02:00
renovate[bot]
3de51cd9f8
Update github/codeql-action action to v3.25.15
2024-07-26 17:07:18 +00:00
Bond-009
5fda3f482a
Merge pull request #12309 from Bond-009/nobuffer
...
Don't buffer content in GetStaticRemoteStreamResult
2024-07-26 11:16:47 +02:00
Cody Robibero
4f746c40d7
suggestions from review
2024-07-25 11:18:25 -06:00
Bond-009
6bff5f6df8
Merge pull request #12304 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.25.14
2024-07-25 15:29:22 +02:00
renovate[bot]
001cad22db
Update github/codeql-action action to v3.25.14
2024-07-25 10:35:32 +00:00
Bond-009
a37324cbee
Merge pull request #12329 from jellyfin/renovate/libse-4.x
2024-07-24 15:37:06 +02:00
renovate[bot]
a4a9a181f5
Update dependency AsyncKeyedLock to v7 ( #12316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 07:19:12 -06:00
Tim Gels
7610947248
Update issue report.yml to use 10.9.8 version ( #12332 )
2024-07-24 13:33:09 +02:00
Tobias
8bc1419699
Fix comment in PhotoProvider ( #12323 )
...
Co-authored-by: CS <comwan@gmail.com>
2024-07-24 13:10:12 +02:00
renovate[bot]
a968e31179
Update dependency libse to v4.0.7
2024-07-24 00:37:36 +00:00
Cody Robibero
6fd79fb015
Fix up getting livetv programs api docs
2024-07-23 11:34:41 -06:00
Bond-009
59446a8dd2
Merge pull request #12322 from jellyfin/renovate/svg.skia-2.x
...
Update dependency Svg.Skia to v2
2024-07-23 16:18:19 +02:00
Nyanmisaka
00088c2954
Merge branch 'master' into fix-hwa-video-rotation
2024-07-23 15:37:33 +08:00
renovate[bot]
975ad25162
Update dependency Svg.Skia to v2
2024-07-22 20:13:31 +00:00
Bond-009
19dca018b2
Merge pull request #12310 from Bond-009/fixbdmvstreamindex
...
Fix BDMV stream indexes
2024-07-22 12:11:57 +02:00
ItsAllAboutTheCode
24f355a779
Changed GetThemeMedia
to support SortBy/Order options ( #12167 )
...
* Changed `GetThemeMedia` to support SortBy/Order options
The `GetThemeMedia, `GetThemeVideos` and `GetThemeSongs` functions can optionally sort the results based based on passing an ItemSortBy type and a SortOrder.
This is intended to be used by jellyfin-web in order to allow users to control the order of theme playback.
See PR: https://github.com/jellyfin/jellyfin-web/pull/5714
* Update MediaBrowser.Controller/Entities/BaseItem.cs
Fix the `GetThemeVideos` two argument overload having both parameters defaulted.
For the two argument overload, both parameters are required.
2024-07-21 16:16:31 +02:00
Bond-009
d5cf0ad2c8
Merge pull request #11492 from jellyfin/better-vbr-settings
...
Add better audio VBR settings
2024-07-21 16:15:43 +02:00
Bond-009
1dc0a1de6c
Backport pull request #12296 from jellyfin/release-10.9.z
...
Properly escape paths in concat file for BDMV
Original-merge: 4afa6db108
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-21 00:58:06 -04:00
Bond-009
46fde9aa04
Backport pull request #12278 from jellyfin/release-10.9.z
...
Fix localization of audio title
Original-merge: f7a90b6383
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-21 00:58:05 -04:00
nielsvanvelzen
a8ac58fd5b
Backport pull request #12240 from jellyfin/release-10.9.z
...
Fix season handling ("Season Unknown" / unneccesary empty seasons)
Original-merge: c1f7ccbca4
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-21 00:58:04 -04:00
Bond_009
99bba29715
Fix switch expression
2024-07-20 20:37:44 +02:00
Bond_009
f308a01e59
Fix DTS codec name
2024-07-20 20:22:51 +02:00
Bond_009
406320cb98
Fix more codec names
2024-07-20 19:57:40 +02:00
Bond_009
1e7aca8a3d
Fix BDMV stream indexes
...
Also fixes the subtitle codec for PGS subtitles from PGS to PGSSUB
2024-07-20 17:32:09 +02:00
Bond_009
26fcb78ae3
Don't buffer content in GetStaticRemoteStreamResult
2024-07-20 13:31:04 +02:00
Bond-009
2b0082bf15
Merge pull request #12299 from gnattu/fix-ac4-samplerate-check
...
Fix AC-4 Sample rate check
2024-07-19 14:43:32 +02:00
Cody Robibero
4239de1ee7
Merge pull request #11399 from jellyfin/audio-remux
2024-07-18 08:12:20 -04:00
gnattu
59c18a7454
Remove space
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-18 18:49:04 +08:00
gnattu
855215673a
Use string.Equals
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-18 17:50:19 +08:00
gnattu
cb7714a32e
Code cleanup
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-18 17:49:44 +08:00
gnattu
992eed5ef7
Fix AC-4 Sample rate check
...
Some Audio codec will have a null CodecTag, check for that to avoid null reference
If the client already requests a specific sample rate, use that instead of our default sample rate for AC-4
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-18 11:45:16 +08:00
gnattu
efee37a632
Simplify EnableAudioVbrEncoding getter
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-07-18 02:43:02 +08:00
gnattu
5262439300
Enable hardware Trickplay processing pipeline for VideoToolbox ( #11510 )
2024-07-17 13:50:32 -04:00
gnattu
ce7cbc1f64
Don't check the misleading options.EnableDirectStream for direct stream availability
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-18 01:49:55 +08:00
gnattu
8851ace543
Enable Dolby AC-4 decoder ( #11486 )
2024-07-17 12:35:40 -04:00
Cody Robibero
d6051d9d7e
Merge pull request #11489 from jellyfin/allow-vp9-remuxing
2024-07-17 12:32:44 -04:00
Cody Robibero
c207404089
Merge pull request #11511 from jellyfin/trickplay-keyframe-only
2024-07-17 12:28:58 -04:00
gnattu
e851bb869b
Simply AMF Windows checking
...
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-07-17 22:25:28 +08:00
gnattu
fd5df98616
Move default value to api spec
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 21:52:44 +08:00
Cody Robibero
b026772764
Move external url listing to provider for plugin use ( #12279 )
2024-07-17 09:48:31 -04:00
Bond_009
ecd2dab0a2
Add TrySetProviderId extension
2024-07-17 15:48:21 +02:00
gnattu
9acc93853e
Specify the default value in api spec
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 21:27:35 +08:00
gnattu
24910348a1
Force channel to be >= 1
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2024-07-17 21:27:35 +08:00
gnattu
d5eb8fc121
Also make UniversalAudioController check client VBR settings
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 21:27:35 +08:00
gnattu
7ad432be23
Default EnableAudioVbrEncoding to true in TranscodingProfile
...
This will match the old behavior when user takes no action for clients
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 21:27:35 +08:00
gnattu
0381c5a288
Add EnableAudioVbrEncoding to TranscodingProfile
...
This will allow the client selectively disable VBR audio when it causes problems.
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 21:27:35 +08:00