Skip to content

1.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 11:14
· 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.seekable says 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.