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
cryptobank
bafcadbe58
Use case insensitive contains (4)
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
cryptobank
d0febd6c37
Use case insensitive contains (3)
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
cryptobank
802a66a9e6
Use case insensitive contains (2)
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
cryptobank
867b61025d
Use case insensitive contains (1)
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
5 years ago
Bond-009
6464bca791
Use extension methods
5 years ago
Bond_009
0bf8bfbb0c
Merge branch 'master' into mediaencoding
5 years ago
cryptobank
408cf017a4
Remove newline
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
cryptobank
68edb9734d
Add space between if statement and boolean expression
...
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
5 years ago
Petr Janda
3f43aef997
Add back code removed during testing/debugging
5 years ago
Petr Janda
535390bb64
QSV can hardware deinterlace too now
5 years ago
Petr Janda
a9766992b7
Do not force original aspect ratio to decrease, it causes bitmap subtitles to be off-centre
5 years ago
Petr Janda
9ee0804407
Move scaling filters and definitions before deinterlacing
5 years ago
Petr Janda
7d2bfabb32
Force original aspect ratio can be used for QSV subtitle scaling
5 years ago
Petr Janda
8368815788
Remove trailing spaces
5 years ago
Petr Janda
70530e1f14
Fix formatting (2)
5 years ago
Petr Janda
3d8f3da5d6
Add comments
5 years ago
Petr Janda
78a161138f
Fix formatting stuffed up by previous commit
5 years ago
Petr Janda
89605d4fb1
Fix VAAPI encoding on 10-bit hevc. Update QSV encoding and scaling to take advantage of scale_qsv and overlay_qsv
5 years ago
ferferga
94ef239de0
Add full Raspberry Pi hardware decoding support
5 years ago
Bond_009
cc5acf37f7
Make probesize and analyzeduration configurable and simplify circular
...
dependencies
Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
5 years ago
Bond-009
d4b438791f
Don't append transcodes to transcoding temp path
5 years ago
Joshua M. Boniface
a460814182
Merge pull request #1904 from JustAMan/hls-move-2
...
Switch ffmpeg to hls muxer (from segment) to fix premature stop on non-patched ffmpeg
5 years ago
Vasily
3743137c31
Address Bond-009 review comments
5 years ago
KerryJ
ef3df7baaf
Fix System.NullReferenceException when playing Dvds copied to HDD
5 years ago
Vasily
1bd12083c3
Respect non-inversed setting of "enable break on non-keyframes"
5 years ago
Joshua M. Boniface
dcc8c7b92a
Merge pull request #1808 from joshuaboniface/fix-amf-win
...
Change Win32 AMF flag to d3d11va
5 years ago
Joshua Boniface
7fd75bf071
Change Win32 AMF flag to d3d11va for Windows 8+
5 years ago
Joshua M. Boniface
d64005df40
Merge pull request #1812 from dkanada/settings
...
Avoid editing preferences without user interaction
5 years ago
dkanada
7a88e7fa34
avoid editing preferences without user interaction
5 years ago
Bond_009
c9820d30ed
Fix multiple mistakes and warnings
5 years ago
Bond_009
675754bc5c
Possible fix for MrMC
5 years ago
Bond_009
1616f24cee
Fix more warnings
5 years ago
Samantha Collard
627bde4b72
Fix VAAPI 8-bit HW to SW transcoding for some media
5 years ago
Samantha Collard
a321ca5b39
Enable VAAPI decoding without hardware encoding
...
Enable VAAPI command arguments to ffmpeg if VAAPI is selected, and
add the "hwdownload" filter if transcoding from VAAPI to software.
Also support transforming 10 bit colourspace to 8-bit, consistent
with other hardware encoding options, at least until client pixel
formats are configurable.
5 years ago
Joshua M. Boniface
d95c04787c
Merge branch 'master' into h265
5 years ago
Bond_009
e6ef6088ff
Fix #1388 and #1472
5 years ago
dkanada
65fa61a636
add comment explaining GetMinBitrate
5 years ago
Frank
3ba709fcc3
Fix #1432 . Add support for encoding with libx265 and hevc_nvenc.
6 years ago
JMCC
012e4a3e63
Fix transcode bitrate control
6 years ago
The Lynxy
67f399dccf
Leave +genpts untouched in GetProgressiveVideoArguments()
6 years ago
Lynxy
9b39404b9a
Always set ffmpeg flag +genpts when video stream is being copied
6 years ago
Bond-009
1ea219bf3f
Merge branch 'master' into culture
6 years ago
Erwin de Haan
581a7fe078
Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`
6 years ago
Bond_009
a709cbdc64
Fix more analyzer warnings
6 years ago
Luca Beltrame
ee89236fe8
[VA-API] Fix filter order ( #714 )
...
ffmpeg is very picky about the filters to be used when using VA-API,
because most of them are incompatible. This is particularly evident when
burning-in subtitles.
6 years ago
Bond_009
883575893b
Change image dimentions from double to int
...
Rename ImageSize -> ImageDimensions
6 years ago
Mathieu Velten
ae73f7b3e3
Fix transcoding bitrate
6 years ago
Mathieu Velten
060eb98cc5
Fix encoding profile handling for vaapi
6 years ago
Mathieu Velten
da16de48aa
Revert back to 10e57ce8d21b4516733894075001819f3cd6db6b for MediaEncoding
...
Remove some duplicate code that were causing warnings
6 years ago
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
6 years ago
Erwin de Haan
26ca4b607b
Visual Studio Reformat: MediaBrowser.Controller
6 years ago
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
6 years ago
Erwin de Haan
ec1f5dc317
Mayor code cleanup
...
Add Argument*Exceptions now use proper nameof operators.
Added exception messages to quite a few Argument*Exceptions.
Fixed rethorwing to be proper syntax.
Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)
Added some TODOs to log certain exceptions.
Fix sln again.
Fixed all AssemblyInfo's and added proper copyright (where I could find them)
We live in *current year*.
Fixed the use of braces.
Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.
Made more Methods that should be static static.
You can now use static to find bad functions!
Removed unused variable. And added one more proper XML comment.
6 years ago
hawken
ba1794f64b
Remove tabs and trailing whitespace
6 years ago
Bond_009
340a2c6512
Post GPL cleanup
6 years ago
Andrew Rabert
a86b71899e
Add GPL modules
6 years ago
stefan
48facb797e
Update to 3.5.2 and .net core 2.1
6 years ago
Luke Pulverenti
26edcfefbb
cache network data longer
7 years ago
Luke Pulverenti
5cb7469028
support track selection before playback
7 years ago
Luke Pulverenti
8b7936addf
removed dead code
7 years ago
Luke Pulverenti
851c62a940
update image magick orientation function
7 years ago
Luke Pulverenti
fd621bbc52
support mpeg2 decoding with omx
7 years ago
Luke Pulverenti
a452bc23b2
adjust params when burning in subtitles
7 years ago
Luke Pulverenti
4e4c145855
update hls query string
7 years ago
Luke Pulverenti
134e74414d
update translations
7 years ago
Luke Pulverenti
f55b138e1d
update deinterlace param
7 years ago
Luke Pulverenti
d43508a898
update applyconditions
7 years ago
Luke Pulverenti
978eedbcb7
improve support for compressed xmltv
7 years ago
Luke Pulverenti
b4851d4789
separate deinterlacing params by video codec
7 years ago
Luke Pulverenti
467f440501
3.2.30.26
7 years ago
Luke Pulverenti
1f12ab6658
add yadif setting
7 years ago
Luke Pulverenti
e0161d62db
update hw filters
7 years ago
Luke Pulverenti
f3096b8340
add omx decoder
7 years ago
Luke Pulverenti
3badff870b
fixes #2865 - Odroid XU4 Hardware encoder support
7 years ago
Luke
ab3e79e6aa
Merge pull request #2781 from puenktchen/patch-2
...
Improve playback of RTSP streams
7 years ago
Luke Pulverenti
af02f9d692
add mpdecimate option
7 years ago
Luke Pulverenti
89722aa077
resolve defect with folder rip transcoding
7 years ago
Luke Pulverenti
1ad990ad72
update live tv data transfer
7 years ago
Luke Pulverenti
0951819f00
fixes #2798 , fixes #2799
7 years ago
Luke Pulverenti
9c5bfeddca
expand on hardware decoding options
7 years ago
Luke Pulverenti
6b28eee2db
rework episode queries
7 years ago
Luke Pulverenti
cf350f3b7e
expand on hardware decoding options
7 years ago
Luke Pulverenti
e7425e6205
revert servicestack.text update
7 years ago
Luke Pulverenti
db315c4e32
update media source methods
7 years ago
Luke Pulverenti
d8e2887071
update container value
7 years ago
Luke Pulverenti
b89af7af43
fixes #2121 - background roku thumbnail generation (or maybe... any scheduled task?) should be "niced"
7 years ago
Luke Pulverenti
a74dbb6481
3.2.26.10
7 years ago
pünktchen
6c9274730b
Improve playback of RTSP streams
...
Without those little changes, rtsp live tv streams get corrupted even when stream copying, but also with transcoding.
It's already really bad for sd streams, but hd streams are just unwatchable. The whole picture consists of green blocks.
Btw. this problem isn't new. It was already discussed in many posts at the time the Argus TV plugin was still alive.
These changes have the potential to fix it there also.
7 years ago
Luke Pulverenti
a46840534f
3.2.26.3
7 years ago
Luke Pulverenti
71308b5c29
fix -tp format command line
7 years ago
Luke Pulverenti
1663b258a7
update home sections
8 years ago
Luke Pulverenti
ceed0241fd
fixes #2578 - [VAAPI Bug] HEVC Decoding not possible on Intel hardware without this ability
8 years ago
Luke Pulverenti
2c54390c38
enable h264_cuvid decoder
8 years ago
Luke Pulverenti
282dce7f10
normalize session object
8 years ago
Luke Pulverenti
e91f569c15
update live tv startup
8 years ago
Luke Pulverenti
f07af448fa
update main projects
8 years ago
Luke Pulverenti
9cd2d793be
update image encoding
8 years ago
Luke Pulverenti
14533d9cc9
don't use hwaccel auto
8 years ago
Luke Pulverenti
92eeee0fc5
support additional encoding switches
8 years ago
Luke Pulverenti
c197360047
fix ignore dts
8 years ago
Luke Pulverenti
7ee588060d
add IgnoreDts option
8 years ago
Luke Pulverenti
af4473e27f
add error handling
8 years ago
Luke Pulverenti
fc7ab45fb3
unify audio conversion
8 years ago
Luke Pulverenti
463b41354f
restore missing file
8 years ago
Luke Pulverenti
8755886761
switch to hwaccel auto
8 years ago
Luke Pulverenti
7ea3719a2d
3.2.12.11
8 years ago
Luke Pulverenti
8eb4c034b4
update audio sync params
8 years ago
Luke Pulverenti
4fa90701fd
fix incorrect level on encoding command line
8 years ago
Luke Pulverenti
e56faea17a
update vsync
8 years ago