Commit Graph

532 Commits (40d3d8fb370c473d49fb4ca72c0ded5bda62a279)

Author SHA1 Message Date
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
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
4 years ago
Stanislav Ionascu cd4641dca0 Remove PlayableStreamFileNames as unused
4 years ago
Stanislav Ionascu 3ad6232973 Add probe / direct-stream / transcoding support for BluRays
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
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
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
4 years ago
不帅你报警 d5dcb12407
Update EncodingHelper.cs
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
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)
4 years ago
David 90039e1ad3 Merge remote-tracking branch 'remotes/jellyfin/api-migration' into api-audio
4 years ago
Nyanmisaka d4c6415f99
minor changes
4 years ago
Nyanmisaka 5f89e81306
fix qsv device creation on Comet Lake
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
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
4 years ago
Patrick Barron eef7cfd912 Make SonarCloud less angry
4 years ago
Vasily 8be13b63d4 More cleanup
4 years ago
Vasily 92008baf85 Some simple cleanup
4 years ago
Vasily 3e381cfd5e Clean GetHwaccelType Windows handling a tiny bit
4 years ago
Vasily 628734931c Fix missing commas and merge defects
4 years ago
artiume abc7558f51 Update EncodingHelper.cs
4 years ago
artiume f056704c78 add videotoolbox
4 years ago
artiume 62e47d056d Update IMediaEncoder.cs
4 years ago
artiume 0eb5791c70 Comments
4 years ago
Nyanmisaka 22ef0e3574 drop 'force_original_aspect_ratio'
4 years ago
Nyanmisaka 5fd3ea8b21 minor changes
4 years ago
Nyanmisaka 695f20b303 probe Main/High 10 more specifically
4 years ago
Nyanmisaka 161b2a2da9 minor changes
4 years ago
nyanmisaka c4ba71d96a resolve conflicts
4 years ago
nyanmisaka b4b93995f7 add more separate hw decoding toggles
4 years ago
xumix 46420dfd68 Refactor copy codec checks
4 years ago
Patrick Barron c464f700db Remove redundant qualifiers
4 years ago
Patrick Barron 9ad839c776 Initial migration code
4 years ago
Vasily 8607b6a997
Merge pull request #2817 from ferferga/master
4 years ago
Mark Monteiro ecf49caf0d Add back warning message when Skia encoder cannot be used
4 years ago
Mark Monteiro 9728aa8b0a Merge branch 'master' into register-services-correctly
4 years ago
Joshua M. Boniface bf92694f8b
Merge pull request #2715 from nyanmisaka/libfdk-aac
4 years ago
Nyanmisaka 62d9a48833
update as per suggestions
4 years ago
Nyanmisaka e6f65863e3
update as per suggestions
4 years ago
Mark Monteiro 1e1295bebf Merge remote-tracking branch 'upstream/master' into register-services-correctly
4 years ago
Nyanmisaka 6485c1eabc
probe Main/High 10 more specifically
4 years ago
Nyanmisaka dd3f3089ef
minor changes
4 years ago
Nyanmisaka e0ee61d114
fix mpeg4 failed on vaapi
4 years ago
ferferga 4e894b4b66 Remove unnecessary space in hardware decoders argument for ffmpeg
4 years ago
Nyanmisaka 0ecac47098 drop the unnecessary colorspace conversion
4 years ago
Nyanmisaka a5249730d7 mpeg4 profile 15 is not supported by vaapi device
4 years ago
Mark Monteiro 7b31b0e322 Inject logger correctly into ActivityManager and ActivityRepository
4 years ago
Bond-009 f31efce52d
Merge branch 'master' into usings
4 years ago
Bond_009 3ab50f5a3f Address comments
4 years ago
Bond_009 787049f35f Merge branch 'master' into minor
4 years ago
Bond-009 ddd5d3aaec
Merge branch 'master' into usings
4 years ago
Nyanmisaka d9b78a1dc5
update as per suggestion
4 years ago
Nyanmisaka ebb7590350
update as per suggestion
4 years ago
Vasily 9aefb41512
Merge pull request #2503 from nyanmisaka/vaapi
4 years ago
Nyanmisaka cf98a1fbc7
update as per suggestion
4 years ago
nyanmisaka 95c5c08610 minor improvements
4 years ago
nyanmisaka db23660660 prefer to use libfdk_aac for better audio quality
4 years ago
Nyanmisaka 0c6ac38454 fix graphical subtitle scaling for NVDEC
4 years ago
Nyanmisaka 111095c2b0 fix QSV HWA failed when burning text subtitles
4 years ago
nyanmisaka fac6831653 fix various bugs in VAAPI hardware acceleration
4 years ago
Bond_009 e9d1eabd53 Remove unused usings
4 years ago
Peter Maar adbf375efe
Merge pull request #1 from jellyfin/master
4 years ago
Peter Maar 818695a01e Improve controls for deinterlace method; matches with jellyfin-web changes
4 years ago
Bond_009 a07ee65365 Minor improvements
4 years ago
Peter Maar 7716deddf0 Add encoding option bobandweave, change back the EncodingHelper logic
4 years ago
Bond-009 a2490a7ae5
Merge branch 'master' into images
4 years ago
Peter Maar 8531ed646d Temporary fix/change forcing yadif to "send_field"
4 years ago
dkanada b7a9900556
Merge pull request #2357 from Bond-009/warn13
4 years ago
dkanada c1ecd886d9
Merge pull request #2368 from nyanmisaka/master
4 years ago
Nyanmisaka c149fcb3ee
Update MediaBrowser.Controller/MediaEncoding/JobLogger.cs
4 years ago
Nyanmisaka 2c3b1bb8cb
Update JobLogger.cs
4 years ago
Nyanmisaka 7472ae5ca9
fix fps info issue when the video is h264.
4 years ago
Nyanmisaka 8eced835c0
Update JobLogger.cs
4 years ago
Bond_009 87d2479b78 Fix warnings
4 years ago
ThreeFive-O 4f3bfd9146 Add Transcoding framerate info
4 years ago
Bond-009 c8409d2ea1 Remove FileSystem.GetStream
4 years ago
Bond_009 ddf9b38799 Simplify image processing by removing image enhancers
5 years ago
dkanada d4de78693f
Merge pull request #2184 from WiiPlayer2/bug/global-header-flag-support
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.
5 years ago
Bond_009 a253fa616d Fix build and address comments
5 years ago
dkanada aca31457c0 merge branch master into media-attachments
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
5 years ago
cryptobank d063300af4
Add space
5 years ago
cryptobank bafcadbe58 Use case insensitive contains (4)
5 years ago
cryptobank d0febd6c37 Use case insensitive contains (3)
5 years ago
cryptobank 802a66a9e6 Use case insensitive contains (2)
5 years ago
cryptobank 867b61025d Use case insensitive contains (1)
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
5 years ago
cryptobank 68edb9734d
Add space between if statement and boolean expression
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
5 years ago
Bond-009 d4b438791f Don't append transcodes to transcoding temp path
5 years ago
Andrew Mahone 1600d5b53f Merge remote-tracking branch 'origin/master' into media-attachments-clean
5 years ago
Joshua M. Boniface a460814182
Merge pull request #1904 from JustAMan/hls-move-2
5 years ago
Andrew Mahone 12f752d8b1 FFMPEG extractor for attachments.
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
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
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
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 dbc2cda9d4
Merge pull request #1369 from teacupx/master
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.
5 years ago
JMCC 012e4a3e63 Fix transcode bitrate control
5 years ago
Bond_009 b647959ec4 Add EnableOutputInSubFolder back
5 years ago
Bond_009 93e535d3a1 Trying to make sense of the streaming code
5 years ago
Bond_009 d5f080fefb Check before flushing ffmpeg log
5 years ago
Bond_009 37ea50a572 Reduce the amount of exceptions thrown
5 years ago
PloughPuff 2617a49b78 Renamed Init() to SetFFmpegPath()
5 years ago
PloughPuff ed69e690b8 Review comments
5 years ago
Joshua M. Boniface 9651a78b0c
Merge pull request #977 from Lynxy/genpts
5 years ago
Claus Vium 547d0ecf58 Move the check further down
5 years ago
Claus Vium 96b3d37caf Check that ffmpeg log target isn't disposed before writing to it
5 years ago
The Lynxy 67f399dccf
Leave +genpts untouched in GetProgressiveVideoArguments()
5 years ago
Lynxy 9b39404b9a Always set ffmpeg flag +genpts when video stream is being copied
5 years ago
Bond_009 1cdcace061 Remove dead code
5 years ago
Bond_009 66eabcdd39 Minor changes to encoding code
5 years ago
Bond-009 1ea219bf3f
Merge branch 'master' into culture
5 years ago
Erwin de Haan 581a7fe078 Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`
5 years ago
Bond_009 a709cbdc64 Fix more analyzer warnings
6 years ago
Luca Beltrame ee89236fe8 [VA-API] Fix filter order (#714)
6 years ago
Bond_009 883575893b Change image dimentions from double to int
6 years ago
Mathieu Velten ae73f7b3e3 Fix transcoding bitrate
6 years ago
Mathieu Velten 060eb98cc5 Fix encoding profile handling for vaapi
6 years ago