Repository navigation
2.3.0
What's Changed
Fix
- fix(yttParser): Reduced memory usage by @kitsumed in #3
- fix(ttmlParser): Reduced memory usage by @kitsumed in #4
- fix(MicroDvd): Prevent reading the whole file for no reasons
By default, MicroDvd parser will abort parsing if it can't find any valid lines in the first 20 lines. Can be changed using the custom settings interface.
Refractor
- refractor(lrcParser): Make it simple, add line timeout
Rewrote Lrc Parser.
By default, Lrc parser will abort parsing if it can't find any valid lines in the first 20 lines. Can be changed using the custom settings interface. - chore: Improved methods and class comments.
Features
- feature(ttmlParser): Improved TTML parser
TTML now support:- FrameRate time (SMPTE without sub-frames)
- All available timecode formats and missing formats. (Ignore sub-frames)
ittandxmlfiles (iTunes Timed Text)- Multi-lines subtitles.
- feature(usfParser): Added USF parser, rework xml child parser
Universal Subtitle Format (USF) v1.1 with theusffile extension . - feature: Added units test
The binary is available on NuGet.
Full Changelog: 2.2.3...2.3.0