Skip to content

1.0.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 11:31
· 161 commits to main since this release

New

  • Live input reports how it plays: lychee_stats adds dropped video
    packets, late audio, audio silence, how far audio runs behind and the
    audio decoder, and the player logs them every 5 seconds.
  • lychee_codec_supported() tells, before a stream opens, whether a
    codec can be decoded, in hardware or in software.
  • Show players your native code creates in a Flutter Texture:
    LycheeHostTexture on iOS and macOS, lychee_host_texture_* on Linux
    and LycheeHostTexture* on Windows. Native code links the core as
    lychee::lychee in CMake (Linux, Windows) or through prefab (Android).
  • getStats() (and lychee_stats) also report frames decoded, bytes read
    per track, the download rate, the startup time, rebuffering (count and
    time), seeks (count and the last one's time), how far video runs
    ahead of or behind the audio, the audio device's format and latency,
    the HLS variant playing with its bandwidth, and the audio decoder. The
    player logs when it rebuffers, how long seeks and the
    startup took, and a summary when it closes the media.

Fixed

  • Frame counts in getStats() no longer start over after a track change
    or a decoder recovery.