aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Subtitles/SubtitleEncoder.cs
AgeCommit message (Collapse)Author
2020-07-27Merge pull request #3699 from oddstr13/pr-embedded-subs-1Anthony Lavado
Fix embedded subtitles (cherry picked from commit bfecfab53862d75b90f29f281f391dadbc5b6472) Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
2020-07-27Merge pull request #3576 from HelloWorld017/fix/sami-utf16Anthony Lavado
Fix SAMI UTF-16 Encoding Bug (cherry picked from commit 0cb2cd94566c1228740f87075bdd4a9a00ccff90) Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
2020-07-27Merge pull request #3521 from sachk/masterBond-009
Fix support for mixed-protocol subtitles (cherry picked from commit 323fc576a554e80c2b6f4987dcb94a79f3ebed11) Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
2020-06-16Merge pull request #3343 from telans/comment-stopsBond-009
Add full stop at end of comments (SA1629)
2020-06-16fix SA1513/SA1516telans
2020-06-16Add full stop at end of comments (SA1629)telans
2020-06-15Merge branch 'master' into hwacceldkanada
2020-06-15fix SA1508telans
2020-06-05Use typed logger where possiblecrobibero
2020-05-26add more separate hw decoding togglesnyanmisaka
2020-04-11Fix style issuesMark Monteiro
2020-04-11Use a separate line for each property initializerMark Monteiro
2020-04-03Merge remote-tracking branch 'upstream/master' into remove-common-processMark Monteiro
2020-04-01Merge branch 'master' into usingsBond-009
2020-03-31Merge pull request #2503 from nyanmisaka/vaapiVasily
Fix various bugs in HWA subtitle burn-in
2020-03-30fix the UTF-16 error while burning ass/ssa subtitlesnyanmisaka
2020-03-27Fix some more issues with disposing Process instancesMark Monteiro
2020-03-27Use a TimeSpan instead of ms and support providing a custom CancellationTokenMark Monteiro
2020-03-27Make sure Process objects are all disposed correctlyMark Monteiro
2020-03-27Delete unnecessary ProcessFactory abstractionMark Monteiro
2020-03-27Remove unnecessary CommonProcess abstractionMark Monteiro
2020-03-24Remove unused usingsBond_009
2020-03-23Don't return closed stream for subtitles. (jellyfin/jellyfin#2650)Ian Walton
2020-03-12Fix subtitlesBond-009
2020-01-22Remove FileSystem.GetStreamBond-009
2020-01-10Merge branch 'master' into embytvBond_009
2019-12-04Clean up Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.csBond_009
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-09-23Fix multiple mistakes and warningsBond_009
2019-07-15Fixed SMI to SRT UTF-16 Encoding bugKhinenw
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-01-28Unwrapped all /(Write|Read)All(Text|Bytes)/ functions.Erwin de Haan
2019-01-28Unwrapped `MoveDirectory`, `DirectoryExists`, `FileExists` & removed `MoveFile`Erwin de Haan
2019-01-28Unwrapped `OpenRead` and `CopyFile`Erwin de Haan
2019-01-28Unwrapped CreateDirectory and DeleteDirectoryErwin de Haan
2019-01-28Unwrapped GetDirectoryName and DirectorySeperatorCharErwin de Haan
2019-01-22Set EnableRaisingEvents correctly for SubtitleEncoderTthecreator
2019-01-20Replaced injections of ILogger with ILoggerFactoryWilliam Taylor
This makes resolving dependencies from the container much easier as you cannot resolve with primitives parameters in a way that is any more readable. The aim of this commit is to change as little as possible with the end result, loggers that were newed up for the parent object were given the same name. Objects that used the base or app loggers, were given a new logger with an appropriate name. Also removed some unused dependencies.
2019-01-20Merge pull request #629 from cvium/fix_subtitleencoderAndrew Rabert
Fix subtitle converter misinterpreting 0 valued endTimeTicks
2019-01-20Remove unneeded variableClaus Vium
2019-01-20Fix subtitle converter misinterpreting 0 valued endTimeTicksClaus Vium
2019-01-20Remove MediaBrowser.Text since it violates licenses and is overall hackycvium
2019-01-13ReSharper conform to 'var' settingsErwin de Haan
2019-01-13ReSharper Reformat: Properties to expression bodied form.Erwin de Haan
2019-01-13Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.ModelErwin de Haan
2019-01-13Visual Studio Reformat: MediaBrowser.MediaEncodingErwin de Haan
2019-01-10Mayor code cleanupErwin de Haan
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.
2019-01-06SubtitleEncoder: stop using tuples for clarityBond_009
* Replace Tuples with a ValueTuple or a struct
2019-01-04Fix nullrefexception in SubtitleEncoderBond_009
2018-12-30Fix exception loggingBond_009