Bond_009
277830855d
Clean up UserDataManager
...
* enable nullable
* remove unused methods
* fix warnings and docs
2024-08-30 15:08:56 +02:00
Bond_009
eca5abe4bb
Remove passwordSha1 param from AuthenticateUser function
2024-08-30 14:27:30 +02:00
nyanmisaka
d7be6a5ab0
Tune x264/5 encoding params for realtime playback
...
Some options that are too performance-intensive are disabled, while
others are left enabled to trade-off between real-time playback and quality.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-30 00:57:00 +08:00
gnattu
298fe97ab2
Add new tonemap mode options
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-29 08:14:43 +08:00
gnattu
6c8ca30f7f
Prevent server from starting if the ffmpeg path is invalid ( #12463 )
2024-08-28 12:43:37 -06:00
Cody Robibero
8c3f3c503b
Merge pull request #11665 from Bond-009/getuserbyid
2024-08-28 12:39:48 -06:00
gnattu
639d75bd83
Fix noautorotate cli for videotoolbox ( #12530 )
2024-08-28 12:37:19 -06:00
Bond-009
6281cd707d
Merge pull request #11250 from nyanmisaka/fix-hwa-video-rotation
...
Fix the broken video orientation (+-90/180)
2024-08-27 22:24:34 +02:00
nyanmisaka
5ef7ab540a
Adjust filters to adapt FFmpeg 7.0
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-27 02:42:29 +08:00
nyanmisaka
fd73b0cac0
Backport pull request #12493 from jellyfin/release-10.9.z
...
Fix bitstream filter not applied to videos in TS container
Original-merge: 078ee1f2dec393f0729a29bf983f065aa0b50009
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-08-25 02:46:40 -04:00
Bond-009
7691b11f33
Merge pull request #12454 from theguymadmax/local-svg
...
Allow svg for local images
2024-08-24 00:03:50 +02:00
Bond-009
549c01c736
Merge pull request #12457 from lostb1t/feature/boxset-sort
...
Add support for ItemSortBy values in BoxSet
2024-08-24 00:00:48 +02:00
LJQ
bfec336549
Pass Series Display Order information to SeasonInfo
2024-08-22 17:50:13 +08:00
Evan Jarrett
6eec6c9957
fix number parser
2024-08-21 09:37:52 -05:00
lostb1t
4344b951a6
make Sort private and use Enum parse
2024-08-19 11:47:34 +02:00
lostb1t
0b7dc7ff64
use default enum for unordered
2024-08-17 09:14:45 +02:00
Evan Jarrett
e1f72b1f27
Add ability to specify gpu index on windows
2024-08-16 14:48:50 -07:00
lostb1t
e59eac6a07
filter in special display order
2024-08-16 18:31:40 +02:00
lostb1t
f737fad43a
Rework get children functions to support ItemSortBy values
2024-08-16 17:01:53 +02:00
theguymadmax
065ec7ec0b
Allow svg for local images
2024-08-15 23:18:40 -04:00
Bond-009
f7846d0141
Merge pull request #12429 from gnattu/fix-vt-decoder
...
Fix VideoToolbox Hi10P
2024-08-12 19:03:44 +02:00
gnattu
7d9e315593
Remove duplicated check
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-12 19:33:03 +08:00
gnattu
487dbf3e85
Fix Videotoolbox Hi10P hardware decoding
...
We need to mark h264 as 10bit supported for videotoolbox
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-12 09:28:17 +08:00
gnattu
808cd6f06a
Fix software decoder with videotoolbox encoder
...
Format should be placed before hwupload to support some software decoders
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-12 09:26:51 +08:00
gnattu
447dd3aed7
Use Math.Min
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-08-12 01:53:56 +08:00
gnattu
058a3dcc6a
Remove legacy encoders
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-11 18:17:09 +08:00
gnattu
1f819d3382
Remove VPx encoders
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-11 17:38:11 +08:00
Bond_009
a90316b4d9
Replace UserId with User in NextUpQuery
2024-08-05 17:17:57 +02:00
Bond_009
09f4477510
Replace UserId with User in UserViewQuery
2024-08-05 17:17:57 +02:00
Bond_009
c680dbb53e
Use User overload of UserDataManager.SaveUserData when possible
2024-08-05 17:17:57 +02:00
gnattu
22d8528d90
Backport pull request #11901 from jellyfin/release-10.9.z
...
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor
Original-merge: b7bc0e1c96553675a490c0bd92a58ad9c5f0d0e1
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2024-08-05 10:58:22 -04:00
JPVenson
00eb6c0d6f
Add media segments API ( #12345 )
...
* Added Media segment manager
* Added "HasSegments" to MediaSourceInfo when requesting though baseitem
* Fixed ordering of Media Segements
* Added media segment API controller
* Added .ConfigureAwait(false) on media segments manager
* renamed MediaSegmentsController
removed empty route
* Added Model layer for Media Segments
Fixed review comments Media segments
* Updated media segment naming
refactored api and manager usage
* Added mediaSegment type filter
* Fixed codesmell
* Fixed naming and typos
* Added EF Migration
* Added Identity Generation for MediaSegments
Made mediasegment filter optional
* Fixed optional filter parameter
* refactored segment namespace
* Added SegmentProviderId to MediaSegment
* Media segment comment indentation
* Added MediaSegmentManager query notracking
2024-08-05 14:20:27 +02:00
Nyanmisaka
2aa9cf4007
Merge branch 'master' into fix-hwa-video-rotation
2024-08-05 16:37:09 +08:00
gnattu
7ea91dfcc4
Update VideoToolbox pipeline for jellyfin-ffmpeg7 ( #12380 )
2024-08-04 20:37:40 -06:00
Evan Jarrett
0d8669fbe8
Add a new EncodingOption for QsvDevice
2024-08-03 15:05:13 -05:00
Evan Jarrett
51433528a1
Allow QSV to use the renderNodePath instead of defaulting to the first available device
2024-08-03 11:56:56 -05:00
gnattu
3788ccd447
Add comments for Dave750/NightmodeDialogue 7.1 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-01 07:45:16 +08:00
gnattu
c171b6def2
fix space
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
31dccaca0f
Add 5.0 and 7.0 support to ac4 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
daf8d649f2
Add AC4 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-31 00:00:34 +08:00
gnattu
0a1a109b2e
Add RFC7845 downmix algorithm ( #12300 )
2024-07-30 09:50:22 -06:00
Bond-009
5d0c5fd40d
Merge pull request #11432 from Bond-009/dtonullable
...
Enable nullable for DtoService and DtoOptions
2024-07-29 22:19:37 +02:00
Bond_009
2b3ebb0751
Enable nullable for DtoService and DtoOptions
2024-07-29 21:05:40 +02:00
Bond_009
d3f0346f04
Enable nullable for UserItemData
...
MetadataResult.GetOrAddUserData doesn't ever get used and is probably broken since the migration to .NET Core as it still expects a Guid for userId
2024-07-29 21:05:23 +02:00
Nyanmisaka
00088c2954
Merge branch 'master' into fix-hwa-video-rotation
2024-07-23 15:37:33 +08: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
nielsvanvelzen
a8ac58fd5b
Backport pull request #12240 from jellyfin/release-10.9.z
...
Fix season handling ("Season Unknown" / unneccesary empty seasons)
Original-merge: c1f7ccbca458546d826fb1cbb5dfcb092ad90d99
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-07-21 00:58:04 -04: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