knackebrot
3e74377036
Calculate output bitrate from output channel count
2 years ago
Nyanmisaka
edc627fd5b
Improve the Vulkan based subtitle burn-in performance ( #9402 )
...
https://gitlab.freedesktop.org/mesa/mesa/-/issues/850
Currently Mesa RADV does not support a dedicated transfer queue.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2 years ago
Bond-009
3b0a182045
Merge pull request #9326 from ipitio/objdispex
2 years ago
Bond-009
e5ba1bcba9
Merge pull request #9389 from crobibero/remove-switch
2 years ago
ipitio
c29e8ffe1d
Update MediaBrowser.Controller/Net/BasePeriodicWebSocketListener.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
Cody Robibero
49eb04899c
Update MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
Cody Robibero
47b9a01efe
Merge pull request #9381 from Bond-009/nullable
2 years ago
Cody Robibero
b3273f0f9a
Simplify audio transcode channel lookup
2 years ago
Nick
f94abc1eb7
Copy IsAutomated option when making MetadataRefreshOptions copy. ( #9385 )
2 years ago
Bond_009
ab24c0e2cf
Enable nullable for more files
2 years ago
Shadowghost
07dc163844
Fix playlist parental control and no parental control skipping forbidden unrated items
2 years ago
Shadowghost
c8d80450e0
Recursively update rating
2 years ago
Bond-009
720852f708
Merge pull request #9356 from Bond-009/tryparse
2 years ago
Bond-009
69379d80a1
Merge pull request #9266 from holow29/increase-transcoding-ac-max
2 years ago
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)
2 years ago
ipitio
58ed50c9d0
Catch Exception when disposing connection
2 years ago
Bond_009
cb85fc688f
Enable nullable for more files
2 years ago
Shadowghost
b7418d6e9e
Add permission for collection management
2 years ago
Bond-009
5e074ac945
Merge pull request #9253 from Bond-009/nullref
2 years ago
Bond-009
f5417c50f7
Merge pull request #9139 from Jpuc1143/tag-whitelist
2 years ago
Jpuc1143
cb61a57e82
Reduced number of calls to GetPreference()
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
holow29
724d2986a3
Change transcoderChannelLimit default to 8
...
Change transcoderChannelLimit default to 8 from 6
Switch to querying for encoder and added more cases to transcoderChannelLimit
Refactor GetNumAudioChannelsParam
2 years ago
gnattu
ef4ae9a2dd
Implement hardware filters for videotoolbox, use Apple AAC encoder when available ( #7807 )
2 years ago
Claus Vium
64263920cb
Merge pull request #9249 from jmshrv/fix-m4a-moov
...
Specify required movflags when encoding M4A audio
2 years ago
Shadowghost
f2b7f664aa
Apply review suggestions
2 years ago
Bond_009
52230d1c30
Return NotFound when itemId isn't found
2 years ago
James Harvey
4a2245fe1e
Move mp4 container names to class and use StringComparer.OrdinalIgnoreCase
2 years ago
Shadowghost
edf3909157
Use FFmpeg concat for DVD and BD folder playback
2 years ago
Shadowghost
ddfdec7f46
Fix BD and DVD folder probing and playback
2 years ago
Shadowghost
519709bf10
Revert "Remove DvdLib ( #9068 )"
...
This reverts commit db1913b08f
.
2 years ago
Zoltan Csizmadia
e0519189b2
Use Directory.Packages.props ( #9135 )
...
Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com>
2 years ago
James Harvey
42b4ef4529
Remove frag_keyframe on audio, not video
2 years ago
James Harvey
c9627f8839
Fix Use built-in type alias
2 years ago
James Harvey
83ae6fcdb4
Fix Braces for multi-line statements should not share line
2 years ago
James Harvey
a3f41bbc0c
Remove frag_keyframe as it is not relevant for audio
2 years ago
James Harvey
f2cc0e7069
Fill in issue/PR comment
2 years ago
James Harvey
c70508b089
Add movflags to mp4 audio encoding
2 years ago
Cody Robibero
58b3945805
Merge pull request #9191 from barronpm/applicationhost-cleanup1
2 years ago
James Harvey
29c1f54b57
Fix audio codec not being used in UniversalAudio ( #9192 )
2 years ago
Patrick Barron
fec23de427
Remove Emby.Notifications ( #9147 )
2 years ago
Cody Robibero
abffd160c3
Remove ability to add a played indicator to images ( #9186 )
2 years ago
Patrick Barron
f7ec85d7a0
Use dependency injection for IChannel
2 years ago
Patrick Barron
4f81f4daaa
Use depencency injection for ISubtitleProvider
2 years ago
Bond-009
2436233d9f
Merge pull request #9146 from nyanmisaka/fix-pgs-vulkan
2 years ago
nyanmisaka
6d6b9044ab
Backport pull request #9145 from jellyfin/release-10.8.z
...
Fix PGS position issue in sw decoding #8602
Original-merge: fbb9acf58b
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
nyanmisaka
d6f44818e4
Backport pull request #9050 from jellyfin/release-10.8.z
...
Update workaround for i915 hang in linux 5.18 to 6.1.3
Original-merge: 464136cfc9
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
nyanmisaka
c9badabe96
Fix PGS position issue in Vulkan pipeline
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2 years ago
Jpuc1143
7fa6d4c81e
Add "Allowed Tags" to Parental Controls
2 years ago
Patrick Barron
db1913b08f
Remove DvdLib ( #9068 )
...
* Remove DvdLib
* Update error message for blu-ray folders
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
* Remove BDInfo
* Remove MediaEncoder.GetPrimaryPlaylistVobFiles
* Remove BlurayDiscInfo
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2 years ago
renovate[bot]
e408da4651
chore(deps): update dependency microsoft.codeanalysis.bannedapianalyzers to v3.3.4 ( #9117 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Bond-009
3a7a781ed9
Merge pull request #9001 from Shadowghost/stereo-downmix
...
Fixes https://github.com/jellyfin/jellyfin/issues/1986
2 years ago
renovate[bot]
7516e61c5b
chore(deps): update dotnet monorepo to v7.0.2
2 years ago
Shadowghost
407c716f82
Add stereo downmix algorithm selection.
2 years ago
Egor Bakanov
46e9f5ad2e
Fix recursive children lookup of folders ( #8678 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/6193
Fixes https://github.com/jellyfin/jellyfin/issues/7226
2 years ago
Cody Robibero
678bcf9a80
Use EventManager for AuthenticationSuccess, AuthenticationFailure ( #8960 )
2 years ago
Bond-009
43c3a465e6
Merge pull request #8775 from SenorSmartyPants/DVRMetadata
...
Fixes https://github.com/jellyfin/jellyfin/issues/5178
2 years ago
Cody Robibero
9a740344be
Add support for .sup subtitle ( #8808 )
...
Fixes https://github.com/jellyfin/jellyfin/issues/8628
2 years ago
Niels van Velzen
180d17c991
Remove unused ImageByName API ( #8928 )
2 years ago
Bond_009
6481376b81
Use DistinctBy introduced in .NET 6
2 years ago
renovate[bot]
02f9e60e7c
chore(deps): update dotnet monorepo to v7.0.1 ( #8900 )
...
* chore(deps): update dotnet monorepo to v7.0.1
* Update docker sdk
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2 years ago
Joe Rogers
e4040ab812
Allow video extras to use owner library options
2 years ago
Bond_009
9bb1bc5a3e
Remove dependency on OptimizedPriorityQueue
2 years ago
Bond_009
fd9dc1e308
Update deps
2 years ago
Bond_009
cf67381e31
Fix release build
2 years ago
Bond_009
b366dc2e6e
Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009
236dd650d0
Update projects to .net7
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
Bond-009
b2def4c9ea
Fix build ( #8859 )
2 years ago
Bond-009
210a4921f2
Fix some warnings and only disable TreatWarningsAsErrors for CodeAnalysis ( #8709 )
2 years ago
Bill Thornton
79f01834c1
Add delay_moov flag for progressive mp4 transcoding
2 years ago
Bond-009
da5913aa30
The -autoscale option was added in FFmpeg 4.4 ( #8813 )
2 years ago
Bond_009
556cc8062d
Investigate some TODO comments
2 years ago
Bond-009
f369ddf522
Merge pull request #7039 from 1337joe/providermanager-cleanup
2 years ago
SenorSmartyPants
159a244654
Add Options to disable DVR NFO and image saving
...
- SaveRecordingNFO and SaveRecordingImages default to true. Maintains current behavior.
- Episode.FillMissingEpisodeNumbersFromPath for live tv so external metadata can be pulled when recording starts.
2 years ago
Shadowghost
2e639c77c7
Apply review suggestions
2 years ago
Shadowghost
072651c4be
Add xmldocs for TMDb provider, correct provider spelling
2 years ago
cvium
08d2acba20
Backport pull request #8662 from jellyfin/release-10.8.z
...
fix: use a combination of ParentIndexNumber and IndexNumber to determine next up episodes
Original-merge: 45f3fb1cfc
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
Bond-009
4c61bf1bdb
Merge pull request #8618 from jgriff6/remove-tolists
2 years ago
Bond-009
f6e7313a61
Merge pull request #8638 from photonconvergence/fix/extras-type
2 years ago
nyanmisaka
a214ca2598
Backport pull request #8620 from jellyfin/release-10.8.z
...
Fix the DG2 HDR TM tearing issue on Windows
Original-merge: 3bdc2bff5f
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
cvium
812a4170ee
Backport pull request #8501 from jellyfin/release-10.8.z
...
fix: set MinIndexNumber for the next up query
Original-merge: 679e83082f
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
photonconvergence
09e8a7e62c
Fix extra type differentiation
...
Change rules for Featurettes and Shorts so they don't both get classed as ExtraType.Clip.
Fix test that these changes break
2 years ago
jgriff6
c2c286be6e
Remove unnecessary IsPathLocked function
2 years ago
Joshua M. Boniface
74eae1e789
Merge pull request #7708 from nyanmisaka/amd-vaapi-vulkan
2 years ago
nyanmisaka
560d0838c7
Add Vulkan filtering support for AMD VAAPI (Vega/gfx9+)
...
This requires:
- VK_EXT_image_drm_format_modifier extension
- Linux kernel version >= 5.15
- jellyfin-ffmpeg5 >= 5.0.1-2
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2 years ago
Bond_009
224bb355dd
Rewrite BaseItem.ModifySortChunks
2 years ago
Bond_009
f6af28cf96
Fix some things that slipped through the cracks
2 years ago
Claus Vium
05c20001c8
Merge pull request #8381 from 1hitsong/lyric-lrc-file-support
2 years ago
Claus Vium
b137d0cc2b
Merge pull request #7514 from Shadowghost/music-extend
2 years ago
Claus Vium
81b04ddbb5
Merge branch 'master' into providermanager-cleanup
2 years ago
Claus Vium
719e5eae16
Merge pull request #8503 from Bond-009/ThrowIfNull
2 years ago
Bond_009
f5613add1a
Remove extra argument
2 years ago
Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
Did a simple search/replace on the whole repo (except the RSSDP project)
This reduces LOC and should improve performance (methods containing a throw statement don't get inlined)
```
if \((\w+) == null\)
\s+\{
\s+throw new ArgumentNullException\((.*)\);
\s+\}
```
```
ArgumentNullException.ThrowIfNull($1);
```
2 years ago
cvium
5dc30c6a6d
fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext
2 years ago
Hannes Braun
4edeccc5e0
Remove redundant using directives
2 years ago
1hitsong
5efa138c22
Update MediaBrowser.Controller/Lyrics/LyricInfo.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2 years ago
Bill Thornton
e8c12e5078
Backport pull request #8280 from jellyfin/release-10.8.z
...
Fix ffmpeg analyze duration env var taking priority over media source
Original-merge: 632fb05f46
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago
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>
2 years ago
Luke F
e579b4d42d
Backport pull request #8189 from jellyfin/release-10.8.z
...
Fix GetItems IndexOutOfRangeException when IDs do not exist
Original-merge: 527ed0607d
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2 years ago