aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding
AgeCommit message (Collapse)Author
2019-09-29Fix ffmpeg version check for unknown versionsBond_009
2019-09-28Add tests for EncoderValidatorBond_009
* Add support for ffmpeg 4.2 * Parse the complete ffmpeg version instead of only the first 2 digits * Make max and min version optional * Remove max limitation (for now) * Style improvements
2019-09-23Fix multiple mistakes and warningsBond_009
2019-09-11Update deps (#1735)Bond-009
2019-09-01Fix more warningsBond_009
2019-08-15Merge pull request #1614 from Bond-009/docs2dkanada
Document all public/internal members of Emby.Drawing
2019-08-11Document all public/internal members of Emby.DrawingBond_009
Forces all new public/internal members to be documented. Enables TreatWarningsAsErrors for Emby.Drawing
2019-08-11Update deps + document startup projectBond_009
* Fixed the release build * Documented all public/internal members of Jellyfin.Server * Enable TreatWarningsAsErrors for debug builds for Jellyfin.Server This will ensure that any new public/internal members of Jellyfin.Server are documented
2019-07-15Fixed SMI to SRT UTF-16 Encoding bugKhinenw
2019-06-20Merge pull request #1369 from teacupx/masterdkanada
Enable Exynos MFC encoder and fix transcoding bitrate control
2019-06-14Update depsBond_009
2019-06-11Stop path substitution in SubtitleEncoderTristan McCann
This fixes jellyfin/jellyfin#1446. I am not an expert in this section of code, but I cannot think of a need to do path substitution during subtitle encoding.
2019-05-11Enable Exynos V4L2-m2m HW encoderJMCC
2019-04-30Limit amount of ffmpeg processes extracting images at onceBond-009
2019-04-09applied changes to just also search jellyfin base dirPhallacy
2019-03-16Merge branch 'master' into subtitle-display-titleredSpoutnik
2019-03-14Change subtitles DisplayTitle behaviorredSpoutnik
2019-03-14Adjusted AssemblyCopyright attribute values.Erwin de Haan
2019-03-14Adjusted the Product Name so the User Agent is correct/better.Erwin de Haan
2019-03-13Merge pull request #1100 from ploughpuff/rmprobeswitchVasily
Finalise removal of --ffprobe switch
2019-03-13Merge pull request #1096 from dkanada/opensubsVasily
Remove open subtitles from the server
2019-03-12Finalise removal of --ffprobe switchPloughPuff
Removed --ffprobe from src files and server/docker scripts.
2019-03-12Merge branch 'master' into xmlBond-009
2019-03-11remove open subtitles from the serverdkanada
2019-03-07Address commentBond-009
2019-03-07Reduce the amount of exceptions thrownBond_009
2019-03-07Merge pull request #844 from ploughpuff/ffmpegVasily
Reworked FFmpeg path discovery and always display to user
2019-03-07Remove useless commentsBond_009
2019-03-06Merge pull request #915 from cvium/remove_encryptionmanagerVasily
Remove IEncryptionManager
2019-03-05Renamed Init() to SetFFmpegPath()PloughPuff
2019-03-05Remove --ffprobe logicPloughPuff
2019-03-05Address review comments from BondPloughPuff
2019-03-05Review commentsPloughPuff
Address review comments from JustAMan, Bond-009 and cvium.
2019-03-05Reworked FFmpeg path discovery and always display to userPloughPuff
1) Reworked FFmpeg and FFprobe path discovery (CLI switch, Custom xml, system $PATH, UI update trigger). Removed FFMpeg folder from Emby.Server.Implementations. All path discovery now in MediaEncoder. 2) Always display FFmpeg path to user in Transcode page. 3) Allow user to remove a Custome FFmpeg path and return to using system $PATH (or --ffmpeg if available). 4) Remove unused code associated with 'prebuilt' FFmpeg. 5) Much improved logging during path discovery.
2019-03-05Merge pull request #900 from ploughpuff/validatorJoshua M. Boniface
Implement proper FFmpeg version checking
2019-02-28Improve logic when determining return valueVasily
Co-Authored-By: ploughpuff <33969763+ploughpuff@users.noreply.github.com>
2019-02-27Use Version Class to ease comparisonsPloughPuff
2019-02-24Set EnableRaisingEvents to true for processes that require itClaus Vium
2019-02-20Add missing base64 conversionClaus Vium
2019-02-20Rename functions to match functionalityClaus Vium
2019-02-20Remove IEncryptionManagerClaus Vium
2019-02-16Use string interpolationPloughPuff
Two further review comments from JustAMan.
2019-02-15Review commentsPloughPuff
Addressed review comments from JustAMan. Removed code to determine experimental version. Store major and minor as two ints. Allow control of a min and max recommended version.
2019-02-14Implement proper FFmpeg version checkingPloughPuff
Three routes to determine FFmpeg version: 1) Grab the 'ffmpeg version x.y' from from the -version output. This should work for all pre-built binaries. 2) Compare the library versions against known contents of FFmpeg versions. This is fallback aimed at custom builds. 3) Compare libavcodec version to determine if newer than latest known release. This suggests user is running within latest/HEAD/master build.
2019-02-02Remove dead codeBond_009
2019-02-02Properly dispose TasksBond_009
2019-02-02Minor changes to encoding codeBond_009
* Don't wait in intervals of 100ms for the file to exist
2019-01-30Merge branch 'master' into cultureBond-009
2019-01-29Apply suggestions from code review for flipped conditions.Vasily
Co-Authored-By: EraYaN <EraYaN@users.noreply.github.com>
2019-01-28Unwrapped all /(Write|Read)All(Text|Bytes)/ functions.Erwin de Haan