Shadowghost
feb035b9e0
Extract external subs from container before determining character set
2 years ago
Cody Robibero
3478554249
Fix build
2 years ago
Shadowghost
b60905f991
Add barebone ASS/SSA writers to SubtitleEncoder
2 years ago
Shadowghost
24c56328f2
Add subrip to SubtitleFormat
2 years ago
Shadowghost
a64e21f57a
Fix subtitle encoder if subrip is requested
2 years ago
Bond_009
754bda8f73
IAsyncDisposable is one big pitfall
...
https://docs.microsoft.com/en-us/dotnet/standard/garbage-collection/implementing-disposeasync#unacceptable-pattern
Regex used:
```
await using \(.+\)
\W+await using
```
2 years ago
Shadowghost
a4e4b761d5
Apply review suggestions
3 years ago
Shadowghost
128d54622a
Fix stream index and subtitle container handling, preserve attachments and nonexternal streams between scans
3 years ago
Victor Gambier
dbf9e49258
Increase timeout for subtitle extraction to 30min ( #7153 )
3 years ago
Cody Robibero
b6489e73ab
Merge pull request #7241 from Bond-009/async5
3 years ago
SenorSmartyPants
509d66dcb5
Fix #7147 : Don't return subtitles in mismatched format ( #7149 )
3 years ago
Bond_009
e7be01d7a5
Flush to disk async where possible
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Bond_009
1d19a5be61
Fix some warnings
...
down to 580
3 years ago
Thibault Nocchi
f91839dd8c
Fix WebVTT region to spec
3 years ago
Dmitry Lyzo
c26e6d89b4
Move FfmpegException to MediaBrowser.Common
3 years ago
Bond_009
9af16fcb6c
Remove workaround for dotnet/runtime#42790
3 years ago
Bond_009
f31224fa8f
Remove sync FileStream hack
3 years ago
Bond_009
4643fd5dcb
Address comments
3 years ago
Bond_009
13fbfe6091
Target net6.0
3 years ago
Bond_009
a6d1e542e6
Reduce allocations
3 years ago
Bond_009
34b38454e0
Fix SubtitleEncoder and add regression tests
3 years ago
Cody Robibero
ea3e66e918
Fix namespace
3 years ago
Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
3 years ago
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
3 years ago
Bond_009
0bc0601442
Fix some warnings
4 years ago
Bond_009
26d7fc8280
Enable nullable reference types for MediaBrowser.MediaEncoding.Subtitles
4 years ago
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
4 years ago
David
60ffa6f514
Use FileShare.None when creating files
4 years ago
Claus Vium
64730b5661
Merge pull request #5278 from BaronGreenback/STRMFix
...
Fix for #5168
4 years ago
BaronGreenback
473a995650
Update SubtitleEncoder.cs
4 years ago
Bond_009
be965e35b6
Log subtitle errors
4 years ago
Bond_009
ed8fce2dce
Use SubtitleEdit to parse subtitles
4 years ago
M0ssTee
256bb3ee98
Update MediaBrowser.MediaEncoding/Subtitles/AssParser.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Troy
8c640a1492
Replaced /d with [0-9], see issue #2923
4 years ago
Bond-009
2c74262f7c
Merge pull request #4945 from obradovichv/fix-string-culture-specificity
4 years ago
Bond-009
45c6d79dc9
Merge pull request #4877 from jellyfin/ass
4 years ago
obradovichv
0282a1ed09
Fix string culture specificity
...
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.
4 years ago
Bond_009
5ac36a8b58
Add tests for srt parser
4 years ago
Bond_009
d0382db37d
Minor improvements to ass parser
4 years ago
Bond_009
e4fd61411f
Minor improvements
4 years ago
Joshua M. Boniface
a6199f821b
Merge pull request #4169 from stanionascu/bdiso-playback
...
Playback (direct-stream/transcode) of BDISO/BDAV containers
4 years ago
Bond_009
4b1c9dc9ea
Pass cancellation where possible
4 years ago
crobibero
01355e0498
Fix nullability errors in Jellyfin.Api (part 1)
4 years ago
Stanislav Ionascu
cd4641dca0
Remove PlayableStreamFileNames as unused
...
Since ffmpeg can play and transcode ISO files and BDMV folders directly,
there's no use of that property.
4 years ago
Stanislav Ionascu
3ad6232973
Add probe / direct-stream / transcoding support for BluRays
...
This commit (and ffmpeg built with libbluray support), adds support
for playback of bluray images (bd-iso) and bluray folders.
4 years ago
crobibero
30ba35a33b
Use HttpClientFactory in SubtitleEncoder
4 years ago
Bond_009
ab2147751f
Make MediaBrowser.MediaEncoding warnings free
4 years ago
Bond_009
2b400c99ef
Fix warnings
4 years ago
Bond-009
53f99d5d4b
Add some analyzers to MediaBrowser.MediaEncoding
4 years ago