aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs
AgeCommit message (Collapse)Author
2020-03-24Remove unused usingsBond_009
2020-02-23Improve controls for deinterlace method; matches with jellyfin-web changesPeter Maar
2020-02-22Add encoding option bobandweave, change back the EncodingHelper logicPeter Maar
2020-02-09Temporary fix/change forcing yadif to "send_field"Peter Maar
2020-01-22Remove FileSystem.GetStreamBond-009
2020-01-21Merge pull request #2184 from WiiPlayer2/bug/global-header-flag-supportdkanada
Add check if output container supports "global_header" flag
2020-01-21Remove configuration of global_header flagWaldemar Tomme
2020-01-15remove useless commentNyanmisaka
2020-01-12add support for AMF hardware encoding on Linux.Nyanmisaka
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.
2019-12-22Add check if output container supports "global_header" flagWaldemar Tomme
2019-12-18Merge pull request #1941 from Bond-009/mediaencodingdkanada
Make probesize and analyzeduration configurable and simplify circular dependencies
2019-12-15Add spacecryptobank
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-12-14Use case insensitive contains (4)cryptobank
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-12-14Use case insensitive contains (3)cryptobank
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-12-14Use case insensitive contains (2)cryptobank
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-12-14Use case insensitive contains (1)cryptobank
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-12-12Use extension methodsBond-009
2019-12-10Merge branch 'master' into mediaencodingBond_009
2019-12-07Remove newlinecryptobank
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
2019-12-07Add space between if statement and boolean expressioncryptobank
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
2019-12-06Add back code removed during testing/debuggingPetr Janda
2019-12-06QSV can hardware deinterlace too nowPetr Janda
2019-12-06Do not force original aspect ratio to decrease, it causes bitmap subtitles ↵Petr Janda
to be off-centre
2019-12-06Move scaling filters and definitions before deinterlacingPetr Janda
2019-12-06Force original aspect ratio can be used for QSV subtitle scalingPetr Janda
2019-12-06Remove trailing spacesPetr Janda
2019-12-05Fix formatting (2)Petr Janda
2019-12-05Add commentsPetr Janda
2019-12-05Fix formatting stuffed up by previous commitPetr Janda
2019-12-05Fix VAAPI encoding on 10-bit hevc. Update QSV encoding and scaling to take ↵Petr Janda
advantage of scale_qsv and overlay_qsv
2019-11-25Add full Raspberry Pi hardware decoding supportferferga
2019-11-25Make probesize and analyzeduration configurable and simplify circularBond_009
dependencies Makes the probesize and analyzeduration configurable with env args. (`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
2019-11-21Don't append transcodes to transcoding temp pathBond-009
2019-11-03Merge pull request #1904 from JustAMan/hls-move-2Joshua M. Boniface
Switch ffmpeg to hls muxer (from segment) to fix premature stop on non-patched ffmpeg
2019-10-21Address Bond-009 review commentsVasily
2019-10-17Fix System.NullReferenceException when playing Dvds copied to HDDKerryJ
2019-10-14Respect non-inversed setting of "enable break on non-keyframes"Vasily
2019-09-29Merge pull request #1808 from joshuaboniface/fix-amf-winJoshua M. Boniface
Change Win32 AMF flag to d3d11va
2019-09-29Change Win32 AMF flag to d3d11va for Windows 8+Joshua Boniface
2019-09-29Merge pull request #1812 from dkanada/settingsJoshua M. Boniface
Avoid editing preferences without user interaction
2019-09-29avoid editing preferences without user interactiondkanada
2019-09-23Fix multiple mistakes and warningsBond_009
2019-09-08Possible fix for MrMCBond_009
2019-09-01Fix more warningsBond_009
2019-09-01Fix VAAPI 8-bit HW to SW transcoding for some mediaSamantha Collard
2019-08-31Enable VAAPI decoding without hardware encodingSamantha Collard
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.
2019-08-19Merge branch 'master' into h265Joshua M. Boniface
2019-07-29Fix #1388 and #1472Bond_009
2019-06-20add comment explaining GetMinBitratedkanada
2019-06-01Fix #1432. Add support for encoding with libx265 and hevc_nvenc.Frank