aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
AgeCommit message (Collapse)Author
2024-02-06Remove some unused media encoding codePatrick Barron
2024-02-06Remove ActionableProgressPatrick Barron
2024-02-06Remove SimpleProgressPatrick Barron
2024-02-05Add EqualsAny for VideoCodecTag conditionnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-03Merge pull request #10951 from barronpm/livetv-diCody Robibero
Live TV DI
2024-02-03Merge changesMark Cilia Vincenti
2024-02-02Use DI for ILiveTvServicePatrick Barron
2024-02-02Use DI for IListingsProviderPatrick Barron
2024-02-02Merge pull request #10878 from barronpm/livetv-guidemanagerCody Robibero
Add IGuideManager service
2024-02-01Add full HWA transcoding pipeline for RKMPPnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-01-28Use video framerate for ASS subtitle HW burn-innyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-01-28Fix the display aspect ratio of PGSSUB subtitle burn-innyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-01-17Merge branch 'master' into livetv-guidemanagerPatrick Barron
# Conflicts: # src/Jellyfin.LiveTv/LiveTvManager.cs
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2024-01-17Add IGuideManager servicePatrick Barron
2024-01-17Merge pull request #10858 from barronpm/livetv-tunerhostmanagerBond-009
Add ITunerHostManager service and minor LiveTv cleanup
2024-01-15Remove unused Live TV codePatrick Barron
2024-01-15Remove unnecessary allocations in TunerHostManagerPatrick Barron
2024-01-14Fixed disposable not being called (#10613)JPVenson
* Fixed disposable not being called * PulledUp usage of IAsyncDisposable for sessioninfo Co-authored-by: Patrick Barron <barronpm@gmail.com>
2024-01-14Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports ↵Mark Cilia Vincenti
non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker.
2024-01-14Merge branch 'master' into AsyncKeyedLock-migrationMark Cilia Vincenti
2024-01-12Add ITunerHostManager servicePatrick Barron
2024-01-09Move GetRecordingStreamMediaSources to IMediaSourceManagerPatrick Barron
2024-01-06Fix More Live TV Warnings (#10818)Patrick Barron
* Fix CA1819 in LiveTvManager * Call ConfigureAwait in ChannelManager
2024-01-06Remove some unused client capabilities and sync code (#10812)Niels van Velzen
2024-01-04Use -noauto{scale,rotate} for disabling auto filters (#10810)Nyanmisaka
`-auto{scale,rotate} 0` has been dropped in upstream FFmpeg. Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-01-03AsyncKeyedLock migrationMark Cilia Vincenti
2023-12-21Move ProgressiveFileStream to ControllerPatrick Barron
2023-12-21Add ITranscodeManager servicePatrick Barron
2023-12-21Rename and clean up TranscodingJobPatrick Barron
2023-12-21Move TranscodingJobDto and TranscodingThrottler to ControllerPatrick Barron
2023-12-18Merge pull request #10682 from barronpm/livetv-warningsBond-009
Fix some warnings in LiveTV
2023-12-18Merge pull request #10702 from crobibero/collection-type-lowercaseBond-009
Convert CollectionType to use lowercase enum names
2023-12-15Merge pull request #10573 from arabcoders/masterBond-009
Add new API endpoint to view/update Item UserData
2023-12-13Use `eof_action=pass` when overlaying subtitlesjkhsjdhjs
The previous behavior using `eof_action=endall` and `shortest=1` would end the video stream if one of the input stream (video, subtitle) ends. In some cases the duration of the overlayed subtitles is shorter than the video stream, causing the output to end when the subtitles end and dropping the remaining video stream. This commit changes this behavior so `eof_action=pass` is used instead, which continues passing the video stream through even if the subtitles end earlier [1]. `shortest=1` is also removed, as this option implies `eof_action=endall`. If the subtitle stream has a higher duration than the video stream, the output will also end with the video stream without `shortest=1`, as the video stream is the primary input to the `overlay` filter. Fix #10698 [1] https://ffmpeg.org/ffmpeg-filters.html#Options-for-filters-with-several-inputs-_0028framesync_0029
2023-12-08Convert CollectionType to use lowercase enum namesCody Robibero
2023-12-06Remove unused DLNA models (#10685)Patrick Barron
* Remove unused DLNA models * Remove IDlnaManager
2023-12-05Make ILiveStream an IDisposablePatrick Barron
2023-12-05Don't use List directly in ITunerHost method signaturesPatrick Barron
2023-11-23Merge pull request #10371 from Pithaya/feat/book-personsClaus Vium
Allow persons on books
2023-11-24Merge branch 'jellyfin:master' into masterAbdulmohsen
2023-11-16Update depsBond_009
* Removes SourceLink as it should work automagically with .NET 8
2023-11-15Updated the summary and the Dto name.ArabCoders
2023-11-14Fix warningsBond_009
2023-11-14Update to .NET 8Bond_009
2023-11-13Merge branch 'master' into feat/book-personsPithaya
2023-11-13Refactored api call logic handling.ArabCoders
2023-11-12Merge pull request #10557 from barronpm/dlna-pluginBond-009
Move DLNA to Plugin (Part 1)
2023-11-10Add IServerApplicationHost parameter to IPluginServiceRegistratorPatrick Barron
2023-11-09Merge branch 'master' into media-typeCody Robibero