Skip to content

1.6.0-rc01

Latest
Compare
Choose a tag to compare
@oceanjules oceanjules released this 12 Mar 17:55
· 676 commits to release since this release
  • Common Library:
    • Change SimpleBasePlayer.State access from protected to public to make it easier to handle updates in other classes (#2128).
  • ExoPlayer:
    • Fix a bug where ExoPlayer.isLoading() remains true while it has transitioned to STATE_IDLE or STATE_ENDED (#2133).
    • Add lastRebufferRealtimeMs to LoadControl.Parameter (#2113).
  • Extractors:
    • Fix issue where TS streams can get stuck on some devices (#2069).
  • Text:
    • Fix handling of multi-byte UTF-8 characters in WebVTT files using CR line endings (#2167).
  • DRM:
    • Fix MediaCodec$CryptoException: Operation not supported in this configuration error when playing ClearKey content on API < 27 devices (#1732).
  • Muxers:
    • Fix a bug in FragmentedMp4Muxer that creates a lot of fragments when only audio track is written.
  • Downloads:
    • Fix bug in CacheWriter that leaves data sources open and cache areas locked in case the data source throws an Exception other than IOException (#9760).
  • MIDI extension:
    • Plumb custom AudioSink and AudioRendererEventListener instances into MidiRenderer.
  • Cast extension:
    • Bump the play-services-cast-framework dependency to 21.5.0 to fix a FLAG_MUTABLE crash in apps targeting API 34+ on devices with Google Play services installed but disabled (#2178).