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
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
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
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
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
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
4 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
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
Nyanmisaka
695f20b303
probe Main/High 10 more specifically
5 years ago
Nyanmisaka
161b2a2da9
minor changes
5 years ago
nyanmisaka
c4ba71d96a
resolve conflicts
5 years ago
nyanmisaka
b4b93995f7
add more separate hw decoding toggles
5 years ago
xumix
46420dfd68
Refactor copy codec checks
5 years ago
Patrick Barron
9ad839c776
Initial migration code
5 years ago
Vasily
8607b6a997
Merge pull request #2817 from ferferga/master
...
Remove unnecessary space in hardware decoders argument for ffmpeg
5 years ago
Mark Monteiro
ecf49caf0d
Add back warning message when Skia encoder cannot be used
5 years ago
Mark Monteiro
9728aa8b0a
Merge branch 'master' into register-services-correctly
5 years ago
Joshua M. Boniface
bf92694f8b
Merge pull request #2715 from nyanmisaka/libfdk-aac
...
Prefer to use libfdk_aac encoder for better audio quality when it is available
5 years ago
Nyanmisaka
62d9a48833
update as per suggestions
5 years ago
Nyanmisaka
e6f65863e3
update as per suggestions
5 years ago
Mark Monteiro
1e1295bebf
Merge remote-tracking branch 'upstream/master' into register-services-correctly
5 years ago
Nyanmisaka
6485c1eabc
probe Main/High 10 more specifically
5 years ago
Nyanmisaka
dd3f3089ef
minor changes
5 years ago
Nyanmisaka
e0ee61d114
fix mpeg4 failed on vaapi
5 years ago
ferferga
4e894b4b66
Remove unnecessary space in hardware decoders argument for ffmpeg
5 years ago
Nyanmisaka
0ecac47098
drop the unnecessary colorspace conversion
...
Since 'hwdownload, format = nv12' has completed the conversion of colorspace. 'format = p010le' is redundant and will reduce the speed by almost half under the premise of unchanged cpu usage.
5 years ago
Nyanmisaka
a5249730d7
mpeg4 profile 15 is not supported by vaapi device
5 years ago
Mark Monteiro
7b31b0e322
Inject logger correctly into ActivityManager and ActivityRepository
5 years ago
Bond-009
ddd5d3aaec
Merge branch 'master' into usings
5 years ago
Nyanmisaka
d9b78a1dc5
update as per suggestion
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Nyanmisaka
ebb7590350
update as per suggestion
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
Vasily
9aefb41512
Merge pull request #2503 from nyanmisaka/vaapi
...
Fix various bugs in HWA subtitle burn-in
5 years ago
Nyanmisaka
cf98a1fbc7
update as per suggestion
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
nyanmisaka
95c5c08610
minor improvements
5 years ago
nyanmisaka
db23660660
prefer to use libfdk_aac for better audio quality
5 years ago
Nyanmisaka
0c6ac38454
fix graphical subtitle scaling for NVDEC
5 years ago
Nyanmisaka
111095c2b0
fix QSV HWA failed when burning text subtitles
...
ffmpeg 4.3+ is required for better transcoding speed(more than twice increase).
Using qsv on Linux also requires a fix in ffmpeg 4.3+.
See 74007dd86a
5 years ago
nyanmisaka
fac6831653
fix various bugs in VAAPI hardware acceleration
5 years ago
Bond_009
e9d1eabd53
Remove unused usings
5 years ago
Peter Maar
818695a01e
Improve controls for deinterlace method; matches with jellyfin-web changes
5 years ago
Peter Maar
7716deddf0
Add encoding option bobandweave, change back the EncodingHelper logic
5 years ago
Peter Maar
8531ed646d
Temporary fix/change forcing yadif to "send_field"
5 years ago
Bond-009
c8409d2ea1
Remove FileSystem.GetStream
5 years ago
dkanada
d4de78693f
Merge pull request #2184 from WiiPlayer2/bug/global-header-flag-support
...
Add check if output container supports "global_header" flag
5 years ago
Waldemar Tomme
ef487441d1
Remove configuration of global_header flag
5 years ago
Nyanmisaka
8868ff2ffa
remove useless comment
5 years ago
Nyanmisaka
08c4d3797f
add support for AMF hardware encoding on Linux.
...
1) h264_amf is now supported on linux with 'amdgpu-pro' installed and '--enable-amf' when compiling ffmpeg.
2) Using vaapi decode and h264_amf encode on linux platform can avoid some weird transcoding errors in h264_vaapi with amd gpu.
5 years ago
Waldemar Tomme
57aec873d0
Add check if output container supports "global_header" flag
5 years ago
dkanada
bc7cbfb21a
Merge pull request #1941 from Bond-009/mediaencoding
...
Make probesize and analyzeduration configurable and simplify circular dependencies
5 years ago
cryptobank
d063300af4
Add space
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago