Róbert Örn Ketilsson
ef3868ff50
Backport pull request #9178 from jellyfin/release-10.8.z
...
Escape the path to pass as a command line argument
Original-merge: 09f1c7f535
Merged-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
Backported-by: crobibero <cody@robibe.ro>
2 years ago
Shadowghost
1f15724398
Use source audio bitrate if requested codec is lossless
2 years ago
Shadowghost
16f2cca882
Apply review suggestions
2 years ago
knackebrot
aa99aaebc4
Add audio vbr calculation
2 years ago
cvium
209edd38a4
refactor: simplify authz
2 years ago
Shadowghost
f5f890e685
Migrate to file-scoped namespaces
2 years ago
Shadowghost
ab96d1b7ad
Backport pull request #9049 from jellyfin/release-10.8.z
...
Add more codecs requiring ffmpeg strict -2
Original-merge: 2a6e292153
Merged-by: Cody Robibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
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
Shadowghost
407c716f82
Add stereo downmix algorithm selection.
2 years ago
David Fairbrother
4eeb522144
Add dts to list of audio codecs which require strict -2
...
Adds dts to the list of audio codecs where ffmpeg will throw asking us
to opt into experimental support. This is seen when the original content
is based on dts and we don't acopy using ffmpeg.
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
Dominik
e8ae7e5c38
Do not delete segments when seeking
2 years ago
Dominik
abcf9c4819
Simplify HLS file deletion
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2 years ago
Dominik
9f4f76b0ab
Remove segment wrapping
2 years ago
Dominik
c2c182d099
Add support for ffmpeg's segment deletion and segment wrapping
2 years ago
cvium
5dc30c6a6d
fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext
2 years ago
luz paz
9ec2870b10
Fix various typos
...
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
3 years ago
Joshua Boniface
d5ea136dc5
Backport pull request #8174 from jellyfin/release-10.8.z
...
Disable auto inserted SW scaler for HW decoders
Authored-by: nyanmisaka <nst799610810@gmail.com>
Merged-by: Bond-009 <bond.009@outlook.com>
Original-merge: 7297431f23
3 years ago
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>
3 years ago
Cody Robibero
b6a0fe3378
Merge pull request #7911 from cvium/fix_keyframe_transcode
...
(cherry picked from commit 07b39655eb
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Bond-009
c19c787273
Merge pull request #7828 from nyanmisaka/fix-dovi-tonemap
...
Fix Dolby Vision profile 5 and 8 to SDR HW tone-mapping
(cherry picked from commit 8595a979a8
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
Bond-009
b1b83d8111
Merge pull request #7718 from jellyfin/dovi-hevc-remux
...
(cherry picked from commit f7ef7d9eda
)
Signed-off-by: crobibero <cody@robibe.ro>
3 years ago
nyanmisaka
b2c58338f2
Fix the fMP4 HLS audio sync issue on Safari
3 years ago
Bond-009
2579b2db56
Merge pull request #7137 from SenorSmartyPants/master
3 years ago
Cody Robibero
34ee6d82fb
Merge pull request #6600 from cvium/keyframe_extraction_v1
3 years ago
Dmitry Lyzo
000b7ba62b
Fix maximum video resolution for dynamic HLS controller
3 years ago
cvium
6ffa9539bb
Refactor and add scheduled task
3 years ago
SenorSmartyPants
d5e7e75421
Remove unused httpContext parameter
3 years ago
SenorSmartyPants
3ea54a8009
Remove isHeadRequest from GetStaticFile method signatures
3 years ago
cvium
c658a883a2
Merge branch 'master' into keyframe_extraction_v1
...
# Conflicts:
# Jellyfin.Api/Controllers/DynamicHlsController.cs
# MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs
# MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
3 years ago
Claus Vium
d0832c60d4
Merge DynamicHlsController and VideoHlsController ( #119 )
...
* Merge DynamicHlsController and VideoHlsController
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
3 years ago
nyanmisaka
4b9c84c52e
EncodingHelper hwaccel pipelines refactor
...
separate the HW pipeline according to HWA method for maintainability.
3 years ago
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
3 years ago
Bond_009
5726535a26
Fix some warnings
...
609 left
3 years ago
Cody Robibero
64652b6392
Fix and disable new dotnet6 warnings
3 years ago
KonH
7c282ec369
Fix warning: The nullable warning suppression expression is redundant ( #2149 )
3 years ago
cvium
9c15f96e12
Add first draft of keyframe extraction for Matroska
3 years ago
Fernando Fernández
3d0b1ccae6
Remove all unused usings
3 years ago
Chris Tam
b205d5a032
Disambiguate vpx to vp8 or vp9
3 years ago
Claus Vium
5a9bd712b3
Merge pull request #6296 from Bond-009/oscheck
...
Improve platform checks
4 years ago
Bond_009
8528e9bddb
Improve platform checks
4 years ago
Cody Robibero
65f8d8c0cd
[CA1801] Parameter is never used. Remove the parameter or use it in the method body.
4 years ago
Cody Robibero
9154f20b34
Don't dispose managed CancellationTokenSource ( #6139 )
4 years ago
Bond-009
d61530eb4b
Merge pull request #6083 from Bond-009/nullable4
...
Enable nullable reference types for Emby.Server.Implementations
4 years ago
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
4 years ago
Bond_009
56ac64e70a
Minor improvements
...
* properly dispose CancellationTokenSource
* rewrite DynamicHlsController.GetSegmentLengths
* remove dead code
4 years ago
Bond_009
499bac5185
EncodingHelper: Fix circular dependency
4 years ago
cvium
7dedeb6c79
change HLS endpoint defaults to false
4 years ago
crobibero
858c91ab48
Specify defaults or set query parameter to nullable
4 years ago
crobibero
223b42aed3
Create BaseItemKind enum
4 years ago
nyanmisaka
ea592d0256
fix trascodeReasons report
4 years ago
crobibero
8f58f63b08
Merge remote-tracking branch 'upstream/master' into split-api
4 years ago
nyanmisaka
b4598bd71b
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
nyanmisaka
ca33ace3e9
rename
4 years ago
Fernando Fernández
e21e00cad5
Merge remote-tracking branch 'upstream/master' into no-scaling
4 years ago
Fernando Fernández
2deda0437d
Review suggestions
4 years ago
nyanmisaka
51dab0958d
changes per suggestions
4 years ago
Greenback
e51ddd326c
Fixes spelling.
4 years ago
Fernando Fernández
38c3b6fcd3
Fix build and thread detection logic
4 years ago
nyanmisaka
488dbdb31d
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
crobibero
547ee88561
Remove api client generator errors
4 years ago
nyanmisaka
f953dd42be
remove unused segment option
4 years ago
Nyanmisaka
06670351ae
Apply suggestions from code review
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
nyanmisaka
fc89b7e641
minor changes
4 years ago
nyanmisaka
32bb73acbb
add aac_adtstoasc bitstream filter for mpegts to mp4 conversion
4 years ago
crobibero
73d2cb1c2a
Updated based on review feedback
4 years ago
nyanmisaka
8c0778e827
switch ffmpeg to hls muxer for live streaming
...
segment muxer cannot make fMP4 init file.
'-strict -2' option doesn't work with segment muxer for flac remuxing.
4 years ago
crobibero
95ebb9a55a
Use null coalescing when possible
4 years ago
crobibero
5f52a58e78
Convert NullReferenceException to ResourceNotFoundException
4 years ago
crobibero
01355e0498
Fix nullability errors in Jellyfin.Api (part 1)
4 years ago
nyanmisaka
11c74cb65c
fix for no audio stream video
4 years ago
Nyanmisaka
0b01acbe91
Apply suggestions from code review
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
nyanmisaka
5048719a64
minor changes per suggestions
4 years ago
nyanmisaka
1abd3d1bd8
fix the fmp4 header file generate on linux
4 years ago
nyanmisaka
85965741f5
add initial support for HEVC over FMP4-HLS
4 years ago
nyanmisaka
00f0c14d7b
respect music quality settings when transcoding
4 years ago
Anthony Lavado
5aa743a6a2
Merge pull request #4163 from Bond-009/minor4
...
Minor improvements
4 years ago
BaronGreenback
d6f01d6503
Update DynamicHlsController.cs
4 years ago
BaronGreenback
50060175b1
Update DynamicHlsController.cs
4 years ago
BaronGreenback
d428ca55cd
Update DynamicHlsController.cs
4 years ago
BaronGreenback
604edea6a6
Update DynamicHlsController.cs
...
Removed container fields
4 years ago
Bond_009
0007756a5e
Fix
4 years ago
Bond_009
2dbf73b989
Minor improvements
4 years ago
crobibero
63ebae2f9e
Remove nullable from required
4 years ago
crobibero
efce4d4bf3
Merge remote-tracking branch 'upstream/master' into bad-route
4 years ago
crobibero
b2c2746a27
Fix container routes
4 years ago
crobibero
7294dc103f
Fix api routes
4 years ago
crobibero
eab92a0b01
Merge remote-tracking branch 'upstream/master' into api-stream-return
4 years ago
crobibero
29fc882037
merge all attributes
4 years ago
crobibero
59d47ec3f5
Make all FromRoute required
4 years ago
crobibero
eb2dcbddc0
Merge remote-tracking branch 'upstream/master' into api-stream-return
4 years ago
crobibero
2f33bee2a9
Set openapi schema type to file where possible
4 years ago
Nyanmisaka
12dcd809f9
minor changes
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
4 years ago
Nyanmisaka
5c83dbd0c4
update as per suggestions
4 years ago
nyanmisaka
d7caf88df6
expose max_muxing_queue_size to user
5 years ago
nyanmisaka
6462ca0036
increase the max muxing queue size for ffmpeg
5 years ago
crobibero
c5e9cf15f6
Use proper IHttpContextAccessor
5 years ago
crobibero
460c3dd351
convert dependent controller functions to di helper class
5 years ago
Andreas B
542185fba4
Avoid including stray commas in HLS codecs field
5 years ago