aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Subtitles
AgeCommit message (Collapse)Author
2023-01-11Fix all warnings in MediaBrowser.MediaEncoding (#9073)Bond-009
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-12-07Fix build errorsBond_009
2022-12-05Replace != null with is not nullBond_009
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ```
2022-09-28Remove redundant using directivesHannes Braun
2022-09-09Fix build errors from new warningsCody Robibero
2022-08-16Merge pull request #8259 from RealGreenDragon/subtitle-extraction-timeoutCody Robibero
2022-08-14increased subtitle extraction timeout to 30 minMagicGreenDragon
2022-08-13Backport pull request #8182 from jellyfin/release-10.8.zShadowghost
Extract external subs from container before determining characterset Original-merge: 1faee43b1103428392d305cb0d1b46ff3ab6b5fc Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua Boniface <joshua@boniface.me>
2022-08-01Backport pull request #8087 from jellyfin/release-10.8.zJoshua Boniface
feat: make subtitleeditparser generic Authored-by: Claus Vium <cvium@users.noreply.github.com> Merged-by: Bond-009 <bond.009@outlook.com> Original-merge: 7323ccfc232d31797af3ceb8bad93cae1ea0898d
2022-06-29Merge pull request #7984 from crobibero/dotnet-6.0.6Joshua M. Boniface
Upgrade to dotnet 6.0.6, update remaining dependencies (cherry picked from commit 56e7b323de3e993ba79ed86ef7e9a10f79693156) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-29Merge pull request #7960 from Shadowghost/subrip-encoder-fixJoshua M. Boniface
(cherry picked from commit ae79bbc34cb3ecc297b0f21fcf474b6c359a3a33) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-06-06Merge pull request #7810 from Bond-009/unaccpatternCody Robibero
(cherry picked from commit 5e343d30e198ca57926a13e1a6b05ae232091d86) Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20Merge pull request #7529 from Shadowghost/strm-ffprobe-external-fixCody Robibero
(cherry picked from commit 60affd096595d68728506149d0ffce6e84b6b015) Signed-off-by: crobibero <cody@robibe.ro>
2022-02-14Increase timeout for subtitle extraction to 30min (#7153)Victor Gambier
2022-02-06Merge pull request #7241 from Bond-009/async5Cody Robibero
2022-02-02Fix #7147: Don't return subtitles in mismatched format (#7149)SenorSmartyPants
2022-01-22Flush to disk async where possibleBond_009
2021-12-27Remove more warningsCody Robibero
2021-11-09Fix some warningsBond_009
down to 580
2021-11-04Fix WebVTT region to specThibault Nocchi
2021-10-10Move FfmpegException to MediaBrowser.CommonDmitry Lyzo
2021-10-03Remove workaround for dotnet/runtime#42790Bond_009
2021-09-25Remove sync FileStream hackBond_009
2021-09-25Address commentsBond_009
2021-09-24Target net6.0Bond_009
2021-09-19Reduce allocationsBond_009
2021-09-18Fix SubtitleEncoder and add regression testsBond_009
2021-09-13Fix namespaceCody Robibero
2021-09-02Use async FileStreams where it makes senseBond_009
2021-06-19Move non-jellyfin extensions to separate projectBond_009
2021-05-28Fix some warningsBond_009
2021-05-20Enable nullable reference types for MediaBrowser.MediaEncoding.SubtitlesBond_009
2021-03-09FxCop -> Net Analyzers (part 1)Bond_009
2021-03-07Use FileShare.None when creating filesDavid
2021-02-27Merge pull request #5278 from BaronGreenback/STRMFixClaus Vium
Fix for #5168
2021-02-21Update SubtitleEncoder.csBaronGreenback
2021-02-09Log subtitle errorsBond_009
2021-02-09Use SubtitleEdit to parse subtitlesBond_009
2021-02-04Update MediaBrowser.MediaEncoding/Subtitles/AssParser.csM0ssTee
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-02-01Replaced /d with [0-9], see issue #2923Troy
2021-01-09Merge pull request #4945 from obradovichv/fix-string-culture-specificityBond-009
2021-01-08Merge pull request #4877 from jellyfin/assBond-009
2021-01-03Fix string culture specificityobradovichv
Fix bug in SsaParser.cs primary color {\1c} formatting that would leave behind the {\1c} closing token and instead append </font> token unconditionally to the dialogue text. Add tests. Change AlphanumComparatorTests.cs complementary test data generation from an array shuffle to an array reversal. Although it was previously using a seeded Random, the shuffle itself could result in no rearrangement of elements if the seed or test data changed over time. The reversal guarantees reordering of elements and has the added benefit of simplifying the test code since no special handling is needed for arrays of 2 elements. Change DailyTrigger.cs logging of TriggerDate format to "yyyy-MM-dd HH:mm:ss.fff zzz" for consistency with configured log timestamp format and change DueTime format to culture-invariant "c" format.
2020-12-28Add tests for srt parserBond_009
2020-12-28Minor improvements to ass parserBond_009
2020-12-02Minor improvementsBond_009
2020-12-01Merge pull request #4169 from stanionascu/bdiso-playbackJoshua M. Boniface
Playback (direct-stream/transcode) of BDISO/BDAV containers
2020-11-17Pass cancellation where possibleBond_009