Repository navigation
1.0.0-beta.2
Pre-release
Pre-release
·
375 commits
to main
since this release
- iOS and macOS: the plugin builds with Swift Package Manager as well as
CocoaPods. - Styled ASS subtitles through libass on macOS, iOS and Android.
- Windows decodes H.264 and HEVC with Media Foundation first, FFmpeg's
D3D11VA second, and ships a slimmer LGPL FFmpeg of our own; HDR is
tone-mapped on the GPU. - Linux ships our own LGPL 2.1 FFmpeg (GnuTLS, VAAPI) for x86_64 and
arm64 in place of BtbN's. Hardware decoding through VAAPI is seen
working on an Intel GPU. - A hardware decoder that hangs is given up after a few seconds and
playback goes on in software; disposing a player never blocks on it. - An audio device that never starts or stops pulling no longer stalls
playback: it goes on silently until the device comes back. - Over an http server without range requests, switching the video or
audio track resumes at the position instead of failing.
LycheePlayerValue.seekablesays whether seeks can move playback. - Untagged HD video is read as BT.709; HLS discontinuities play through
and MPEG-TS seeks land on the keyframe before. - A hot restart clears the player's event callback, so no event reaches
a dead isolate. - Android is 64-bit only (arm64-v8a, x86_64).
- Fixes from fuzzing the MP4, Matroska, MPEG-TS and HLS parsers.