Releases
v0.2.0
tobbee
released this
07 Jan 18:56
Changed
FORCED and AUTOSELECT types changed from string to bool
Removed SUBTITLES from EXT-X-MEDIA since not in [rfc8216bis-16][rfc8216-bis]
Changed tests to use matryer.is for conciseness
Improved documentation
TargetDuration is now an uint
PROGRAM-ID parameter is obsolete from version 6. Changed from uin32 to *int.
Only remove quotes on Quoted-String parameters, and not in general.
Added
Complete list of EXT-X-MEDIA attributes: ASSOC-LANGUAGE, STABLE-RENDITION-ID, INSTREAM-ID, BIT-DEPTH, SAMPLE-RATE
GetAllAlternatives() method to MasterPlaylist
Improved playlist type detection
Support for SCTE-35 signaling using EXT-X-DATERANGE (following [rfc8216-bis][rfc8216-bis])
Support for full EXT-X-DATERANGE parsing and writing
TARGETDURATION calculation depends on HLS version
New function CalculateTargetDuration
New method MediaPlaylist.SetTargetDuration that sets and locks the value
Full parsing and rendering of EXT-X-STREAM-INF parameters
FUll parsing and writing of EXT-X-I-FRAME-STREAM-INF parameters
EXT-X-ALLOW-CACHE support in MediaPlaylist (obsolete since version 7)
Fixed
Renditions were not properly distributed to Variants
EXT-X-KEY was written twice before first segment
FORCED attribute had quotes
Removed
Removed HLSv2 support (integer EXTINF durations)
You can’t perform that action at this time.