aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Subtitles/SsaParser.cs
AgeCommit message (Collapse)Author
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
2021-05-20Enable nullable reference types for MediaBrowser.MediaEncoding.SubtitlesBond_009
2021-02-09Log subtitle errorsBond_009
2021-02-09Use SubtitleEdit to parse subtitlesBond_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-02Minor improvementsBond_009
2020-08-20Make MediaBrowser.MediaEncoding warnings freeBond_009
2020-08-04Add some analyzers to MediaBrowser.MediaEncodingBond-009
2020-07-22Review usage of string.Substring (part 1)Bond_009
Reduced allocations by replacing string.Substring with ReadOnlySpan<char>.Slice
2020-06-20brace multiline if statements (cont.)telans
2020-06-20newlines after bracestelans
2020-06-20brace multiline if statementstelans
2020-06-16fix SA1513/SA1516telans
2020-06-15fix SA1508telans
2020-06-15fix SA1005telans
2020-01-31Fix warningsBond_009
2019-01-27Fix more analyzer warningsBond_009
2019-01-13ReSharper format: conform inline 'out' parameters.Erwin de Haan
2019-01-13ReSharper conform to 'var' settingsErwin 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-07remove trailing whitespacehawken
2018-12-14Port MediaEncoding and Api.Playback from ↵Mathieu Velten
10e57ce8d21b4516733894075001819f3cd6db6b
2017-08-09consolidate emby.server.core into emby.server.implementationsLuke Pulverenti
2015-07-19update subtitle methodsLuke Pulverenti
2015-03-26subtitle parsing fixesLuke Pulverenti
2015-01-17move string.Replace extensionLuke Pulverenti
2014-08-31fix subtitle unit testsLuke Pulverenti
2014-08-24change newline valueLuis Miguel Almánzar
2014-08-213.0.5346.38509Luke Pulverenti
2014-06-13remove <br/> from parsed subtitlesLuke Pulverenti
2014-06-11fixes #674 - Support converting subtitles to webvttLuke Pulverenti
2014-05-11escape regex stringsLuis Miguel Almánzar
2014-05-11implemented SSA ParserLuis Miguel Almánzar
2014-05-06beginning remote subtitle downloadingLuke Pulverenti
2014-05-05added subtitle parsing stubsLuke Pulverenti