Cody Robibero
c331e11c24
Clean up EnumFlags serialization
3 years ago
Isaac Gordezky
5e779f20ee
Series: issue-6450
...
Issue: https://github.com/jellyfin/jellyfin/issues/6450
Enable DirectPlay responses
Rewrite DirectPlay and DirectStream resolution
Prefer copy transcode video codec options
Enhance condition processor
Support DirectStream and Transcode with parity
Rework audio stream selection and add tests for ExternalAudio
Update MediaInfoHelper to only call StreamBuilder once
3 years ago
Isaac Gordezky
d871dded9f
Convert TranscodeReason to Flags
3 years ago
Joshua M. Boniface
947ff9defe
Merge pull request #7404 from nyanmisaka/omx
3 years ago
nyanmisaka
bfc27e494b
Remove the deprecated OMX and MMAL HWA
3 years ago
nyanmisaka
de4a084b03
Set the name of intel vaapi driver explicitly
...
Fix crashes on older intel gfx when both iHD and i965 driver are existed.
3 years ago
Claus Vium
6498a5baca
Merge pull request #7387 from jellyfin/nvdec-threads
3 years ago
Nyanmisaka
4239f80c81
Lowering the VRAM usage on NVDEC decoder
3 years ago
Nyanmisaka
ba8e478a2f
Fix the path to the extracted fonts on Windows
3 years ago
Bond-009
eff3d3e67e
Merge pull request #7275 from Nalsai/burn-subtitle-attached-fonts
3 years ago
Cody Robibero
3c0c7572ef
Merge pull request #7338 from mueslimak3r/hls-remove-seek-param
3 years ago
Nyanmisaka
9251c875b1
Update presets for NVENC encoder
3 years ago
Isaac Gordezky
def8500dd0
Update MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
cameron
36cdeaa53c
dont use noaccurate_seek for hls
3 years ago
Isaac Gordezky
151ddd400d
[Bugfix] Provile bitStreamArgs for HLS fMP4
...
Enable the audio bitstream arguments to ffmpeg for both ts and fMP4 HLS streaming
3 years ago
Nils Fürniß
ab40554759
add extracting attachments for ffmpeg to burn subs
3 years ago
Ace Olszowka
ea7e5e639d
Fix h264_v4l2m2m acceleration in Raspberry Pi 4
3 years ago
Cody Robibero
34ee6d82fb
Merge pull request #6600 from cvium/keyframe_extraction_v1
3 years ago
nyanmisaka
8c3f98f41b
Also seek the external audio stream
3 years ago
nyanmisaka
ddc2569258
Fix the wrong logic in HEVC VP9 10bit hwdec boxes
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
Cody Robibero
82260e22a2
ADd more null check
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Cody Robibero
ebbde383e8
Fix analysis issues
3 years ago
Cody Robibero
78bb581f0c
Merge pull request #6934 from nyanmisaka/hwa
...
HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
nyanmisaka
728a5988b3
Merge remote-tracking branch 'origin/master' into hwa
3 years ago
nyanmisaka
b2d85a02c2
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
Co-authored-by: Bond_009 <bond.009@outlook.com>
3 years ago
nyanmisaka
4b9c84c52e
EncodingHelper hwaccel pipelines refactor
...
separate the HW pipeline according to HWA method for maintainability.
3 years ago
Jonas Resch
d47811bdaf
Fix wrong ffmpeg map argument due to wrong calculation
3 years ago
Jonas Resch
99a48554a6
Optimize calculation of external audio stream index in MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Jonas Resch
120828d8d0
Replace escaped quote string with quote character in MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Jonas Resch
0894a6193f
Implement coding standards from 2nd code feedback
3 years ago
Jonas Resch
a68e58556c
Implement code feedback
...
- Rewrite AudioResolver
- Use async & await instead of .Result
- Add support for audio containers with multiple audio streams (e.g.
mka)
- Fix bug when using external subtitle and external audio streams at the
same time
3 years ago
Jonas Resch
9978164438
Add support for external audio files
3 years ago
Joe Rogers
f73a7a6ed8
Use ImageFormat instead of string for extension
3 years ago
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
3 years ago
Joe Rogers
e3eee10d05
Add image provider tests and clean up
3 years ago
Joe Rogers
8d70cc2dde
Add support for non-jpg image extractions
3 years ago
Cody Robibero
9234e5bf80
Remove all instances of en-US culture
3 years ago
cvium
30f3be1da0
Merge branch 'master' into keyframe_extraction_v1
3 years ago
Bond_009
13fbfe6091
Target net6.0
3 years ago
cvium
9c15f96e12
Add first draft of keyframe extraction for Matroska
3 years ago
Bond_009
a6d1e542e6
Reduce allocations
3 years ago
Bond_009
0d16c48998
Fix some warnings
3 years ago
Fernando Fernández
3d0b1ccae6
Remove all unused usings
3 years ago
Bond-009
ff83fabac3
Merge pull request #6456 from GodTamIt/vp8-vp9
...
Disambiguate vpx to vp8 or vp9
3 years ago
Chris Tam
b205d5a032
Disambiguate vpx to vp8 or vp9
3 years ago
Cody Robibero
3f2c706575
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Cody Robibero
ec13412155
Merge remote-tracking branch 'upstream/master' into warn-259810
3 years ago
Claus Vium
ae031fdd28
Merge branch 'master' into tonemap-overlay
3 years ago
Bond_009
963ab2dab6
Simplify the way we choose our ffmpeg
...
* no longer search $PATH
* no longer require a full path
* don't fall back
3 years ago
Cody Robibero
cba07b1ca6
Remove more and more warnings
3 years ago
Bond_009
19824bff94
Minor improvements
3 years ago
Nyanmisaka
a84dc794c6
Merge branch 'master' into tonemap-overlay
3 years ago
Rich Lander
1ac2524844
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Rich Lander
32d27d71a8
Fix warnings in MediaBrowser.Controller/MediaEncoding directory
3 years ago
Nyanmisaka
d4f09c6c9b
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
nyanmisaka
19e3c38fa8
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
nyanmisaka
3beda02d92
add support for cuda tonemap and overlay
3 years ago
Claus Vium
5a9bd712b3
Merge pull request #6296 from Bond-009/oscheck
...
Improve platform checks
3 years ago
Bond_009
8528e9bddb
Improve platform checks
3 years ago
Cody Robibero
65f8d8c0cd
[CA1801] Parameter is never used. Remove the parameter or use it in the method body.
3 years ago
Cody Robibero
d461e3912a
Remove warninigs from MediaBrowser.Controller (Part 3) ( #6078 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
3 years ago
Claus Vium
ffe2770388
Merge pull request #6043 from peterspenler/feature/chromecast-aac-handling
...
Reorder requested audio channels checks
4 years ago
Bond-009
a937a854f2
Merge pull request #6013 from Bond-009/minor13
4 years ago
Bond-009
8d2e5ef8c6
Merge pull request #6042 from crobibero/mbc-warn-2
4 years ago
nyanmisaka
ffc5aba023
Fix the 'No decoder surfaces left' error on Cuda
4 years ago
peterspenler
3c981cf41f
Reorder requested audio channels checks
4 years ago
crobibero
6bcbc2b88a
Reduce warnings in MediaBrowser.Controller
4 years ago
Bond_009
56ac64e70a
Minor improvements
...
* properly dispose CancellationTokenSource
* rewrite DynamicHlsController.GetSegmentLengths
* remove dead code
4 years ago
Bond_009
fb090df0b5
Enable nullable reference types for MediaBrowser.Controller
4 years ago
Bond_009
499bac5185
EncodingHelper: Fix circular dependency
4 years ago
BaronGreenback
bc1cc2d04a
Remove unused using directives
4 years ago
MrTimscampi
ef9eba8bc9
Ignore format for ISO files
4 years ago
Nyanmisaka
0853d1265c
Disable auto rotation for some HWA methods ( #5586 )
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
dkanada
13d65318eb
Merge pull request #5223 from Bond-009/minor10
...
Minor improvements
4 years ago
crobibero
0cce843f07
Fix vpp null reference
4 years ago
Orry Verducci
b718eed314
Use average frame rate when determining deinterlace mode
4 years ago
Bond_009
65bab55ca0
Minor improvements
4 years ago
Nyanmisaka
22e8667105
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
nyanmisaka
3052068161
hybird vpp tonemapping for QSV on Linux
4 years ago
nyanmisaka
b0e0e19468
add cuda format converter
4 years ago
nyanmisaka
09b9fa3ce1
add vpp tonemapping for vaapi
4 years ago
nyanmisaka
326fa8ce38
add an enhanced nvdec decoder
4 years ago
Nyanmisaka
470f40442c
not apply to progressive playback
4 years ago
nyanmisaka
ae1187042a
also avoid 7ch transcoding
4 years ago
nyanmisaka
bc6ec08322
avoid transcoding to 3ch audio for HLS streaming
4 years ago
nyanmisaka
b61541b6f7
fix some profiles for H264 AMF encoder
4 years ago
Nyanmisaka
ac03ef57c9
allow empty video encoder profile
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
nyanmisaka
cf8aa37f5b
Fix some video profile for Android client
...
* Fix constrained high profile for some encoders
* Extended profile is not supported by any known h264 encoders
* Replace HEVC 10-bit profiles with main profile
4 years ago
crobibero
ca5c20c988
Remove IIsoMounter and IsoMounter
4 years ago
Joshua M. Boniface
a6199f821b
Merge pull request #4169 from stanionascu/bdiso-playback
...
Playback (direct-stream/transcode) of BDISO/BDAV containers
4 years ago
nyanmisaka
cc9e178d9a
remove a redundant 'hwaccel vaapi' string
4 years ago
Nyanmisaka
b042a9f539
minor changes
4 years ago
Nyanmisaka
44dc1c3729
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Nyanmisaka
9c703a75ec
disable graphical subs burn-in when tonemapping
4 years ago
nyanmisaka
bee69e409b
add tonemapping for intel vaapi
...
hwdec->scale->tonemap->hwenc
hwdec->scale->tonemap->textsubs->hwenc
* grapical subs requires overlay_vaapi, but it's still in ffmpeg mailing list.
4 years ago
Claus Vium
44ff7a4843
Apply suggestions from code review
4 years ago
nyanmisaka
b4598bd71b
Merge remote-tracking branch 'upstream/master' into fmp4-hls
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
5ff08338d5
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
nyanmisaka
51dab0958d
changes per suggestions
4 years ago
Greenback
9a323f6df0
More spelling corrections.
4 years ago
Fernando Fernández
38c3b6fcd3
Fix build and thread detection logic
4 years ago
Joshua M. Boniface
e0f60847c0
Merge pull request #4361 from ssenart/feature/4360-transcoding_flac_downsampling
...
Add FLAC and define the corresponding target sample rate
4 years ago
Cody Robibero
08279e91ba
Update MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs
4 years ago
Fernando Fernández
d7cdaeea7d
Use all system cores when threads are set to auto or bigger than the amount of system's cores
4 years ago
nyanmisaka
488dbdb31d
Merge remote-tracking branch 'upstream/master' into fmp4-hls
4 years ago
Bond_009
bc7359f87d
Use string.Split(char) where possible instead of string.Split(char[])
4 years ago
Nyanmisaka
06670351ae
Apply suggestions from code review
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
4 years ago
nyanmisaka
32bb73acbb
add aac_adtstoasc bitstream filter for mpegts to mp4 conversion
4 years ago
nyanmisaka
536b054873
add experimental flag for flac
4 years ago
nyanmisaka
d91a099c9e
allow transcoding 8ch(7.1 layout) in aac
4 years ago
nyanmisaka
5bd0c2b69d
add an option to disable hevc encoding
4 years ago
nyanmisaka
11c74cb65c
fix for no audio stream video
4 years ago
nyanmisaka
57e5b59b93
adjust bitrate limit for HLS audio codecs
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
85965741f5
add initial support for HEVC over FMP4-HLS
4 years ago
crobibero
5d88e61076
Merge remote-tracking branch 'upstream/master' into livetv-ts-fix
4 years ago
nyanmisaka
d34be6faf4
fix aac directstreaming
4 years ago
crobibero
429e59fb81
Fix null reference
4 years ago
nyanmisaka
c91f42c7a0
Default output audio bitrate to 128k
4 years ago
Stan
3bb8884e16
Merge branch 'master' into bdiso-playback
4 years ago
Stéphane Senart
28ee4f0a7f
[AudioTranscoding] Add FLAC as supported target audio format and be able to define the corresponding target sample rate
4 years ago
Joshua M. Boniface
b3bf07959c
Merge pull request #4171 from nyanmisaka/amf-tonemap
...
Add tonemapping for AMD AMF
4 years ago
Jan-Pieter Baert
ec91d3893d
Fix SA 1116 warnings
4 years ago
Jan-Pieter Baert
6f9beef732
Fix SA1012 and SA1013 warnings
4 years ago
Nyanmisaka
9fbf725a6d
Enhance workload when tone mapping on some APUs
4 years ago
Nyanmisaka
2124bc2e18
enhance workload when tone mapping with AMF
...
zscale filter is required.
4 years ago
Stanislav Ionascu
cd4641dca0
Remove PlayableStreamFileNames as unused
...
Since ffmpeg can play and transcode ISO files and BDMV folders directly,
there's no use of that property.
4 years ago
Stanislav Ionascu
3ad6232973
Add probe / direct-stream / transcoding support for BluRays
...
This commit (and ffmpeg built with libbluray support), adds support
for playback of bluray images (bd-iso) and bluray folders.
4 years ago
Matt Montgomery
53d5f64e03
Fix SA1513, SA1514, SA1507, and SA1508
4 years ago
nyanmisaka
db07510017
add tonemap for AMD AMF
4 years ago
Nyanmisaka
4cb0a57e46
Merge branch 'master' into tonemap
4 years ago
Bond-009
9cbc016b0a
Merge pull request #3877 from orryverducci/deinterlace-improvements
...
Deinterlacing improvements
4 years ago
Claus Vium
e337756428
Remove ServiceStack and related stuff
4 years ago
Bond_009
404bb4f835
Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release
4 years ago
nyanmisaka
54349fc945
fix outputSize
4 years ago
Bond_009
2b400c99ef
Fix warnings
4 years ago
Orry Verducci
396148599a
Fix indentation in deinterlace if block
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
4 years ago
Orry Verducci
9438a50976
Correct parentheses
4 years ago
Orry Verducci
2d6699fd47
Merge remote-tracking branch 'upstream/master' into deinterlace-improvements
4 years ago
Orry Verducci
ce51775e74
Apply double rate option to hardware deinterlacers
4 years ago
Orry Verducci
9dc95074a3
Add bwdif and simplify software deinterlacing
4 years ago
Orry Verducci
7df2affb23
Add double rate deinterlacing option
4 years ago
crobibero
f915c3e5d9
Merge remote-tracking branch 'upstream/master' into api-migration
4 years ago
Nyanmisaka
7b3f76b81f
resolve conflicts
4 years ago
Nyanmisaka
2139e9f8d1
adjust priority in outputSizeParam cutter
4 years ago
Nyanmisaka
17527d68df
fix build
4 years ago
Nyanmisaka
df6b303da7
Merge branch 'master' into tonemap
4 years ago
Nyanmisaka
3e55632807
remove spaces
4 years ago
不帅你报警
30bfa5536f
Update MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
...
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
4 years ago
不帅你报警
d5dcb12407
Update EncodingHelper.cs
...
Fix the problem that hardware decoding cannot be used on macOS.
4 years ago
Nyanmisaka
95b961c864
remove unused line
4 years ago
nyanmisaka
5716453542
minor changes
4 years ago
nyanmisaka
4bdb870d16
Merge remote-tracking branch 'upstream/master' into tonemap
4 years ago
nyanmisaka
7b862bba5a
add Tonemapping relaying on nvdec and ocl
4 years ago
Bond_009
928bc6c787
Fix build
4 years ago
Bond-009
3ff110984a
Merge branch 'master' into readonlyspan
4 years ago
Joshua M. Boniface
8960d6256f
Merge pull request #3659 from Bond-009/stringbuilder
...
Optimize StringBuilder.Append calls
4 years ago
Bond_009
b9004a0246
Fix build
4 years ago
Bond_009
4d681e3cad
Optimize StringBuilder.Append calls
4 years ago
Bond_009
febb6bced6
Review usage of string.Substring (part 1)
...
Reduced allocations by replacing string.Substring with ReadOnlySpan<char>.Slice
4 years ago
David
90039e1ad3
Merge remote-tracking branch 'remotes/jellyfin/api-migration' into api-audio
...
# Conflicts:
# Emby.Server.Implementations/ApplicationHost.cs
# Jellyfin.Api/Helpers/TranscodingJobHelper.cs
4 years ago
Nyanmisaka
d4c6415f99
minor changes
4 years ago
Nyanmisaka
5f89e81306
fix qsv device creation on Comet Lake
...
reddit: https://www.reddit.com/r/jellyfin/comments/huct4x/jellyfin_1060_released/fyn30ds
4 years ago
David
3514813eb4
Continute work
4 years ago
Nyanmisaka
77f9417d84
enhance platform check and 10bit detect
4 years ago
Nyanmisaka
e1ba1fcebe
fix indent
4 years ago
Nyanmisaka
c1c1a2f751
Match the size of subtitle stream and video stream
4 years ago
Nyanmisaka
32fb34a4cc
Fix QSV subtitle burn-in on windows and P010 detect
4 years ago
Max Git
b356ff6c89
Simplify name of IsCopyDoc
4 years ago
Max Git
87f5a6bdb3
Move videostream null check to start of GetHardwareAcceleratedVideoDecoder
4 years ago
nyanmisaka
ce85cea9fa
solve the green line issue on QSV
4 years ago
telans
5bb639a59a
newlines after braces
4 years ago
Bond-009
9af6eda0b4
Merge pull request #3343 from telans/comment-stops
...
Add full stop at end of comments (SA1629)
4 years ago
telans
247f9c61e6
fix SA1513/SA1516
4 years ago
telans
9018f8d8be
Add full stop at end of comments (SA1629)
4 years ago
dkanada
dabb869a6b
Merge branch 'master' into hwaccel
4 years ago
telans
3d9049ef08
fix SA1508
4 years ago
telans
acd4389653
fix SA1005
4 years ago
telans
726e116d5b
fix SA1510
4 years ago
artiume
d650440492
fix opencl10bit
4 years ago
artiume
347689e4e2
Split VP9 HEVC 10bit button. MacOS Decoder fixed to opencl
4 years ago
Vasily
4999831604
Merge remote-tracking branch 'upstream/master' into hwaccel
4 years ago
Patrick Barron
06f9cde22f
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/EntryPoints/ServerEventNotifier.cs
# Emby.Server.Implementations/Library/UserManager.cs
# Emby.Server.Implementations/Sorting/IsFavoriteOrLikeComparer.cs
# Emby.Server.Implementations/Sorting/IsPlayedComparer.cs
# Emby.Server.Implementations/Sorting/IsUnplayedComparer.cs
# Emby.Server.Implementations/TV/TVSeriesManager.cs
# Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs
5 years ago
Patrick Barron
eef7cfd912
Make SonarCloud less angry
5 years ago
Vasily
8be13b63d4
More cleanup
5 years ago
Vasily
92008baf85
Some simple cleanup
5 years ago
Vasily
3e381cfd5e
Clean GetHwaccelType Windows handling a tiny bit
5 years ago
Vasily
628734931c
Fix missing commas and merge defects
5 years ago
artiume
abc7558f51
Update EncodingHelper.cs
5 years ago
artiume
f056704c78
add videotoolbox
5 years ago
artiume
62e47d056d
Update IMediaEncoder.cs
5 years ago
artiume
0eb5791c70
Comments
5 years ago
Nyanmisaka
22ef0e3574
drop 'force_original_aspect_ratio'
...
graphical subtitles can be off-center in some cases
5 years ago
Nyanmisaka
5fd3ea8b21
minor changes
5 years ago