Table of Contents

Version 2.5.0 - 5 May 2022

General

  • Improvements
  • Fixes
    • Fixed bug where PlaylistMediaPlayer first item would always have audio volume of zero
    • Added #if ENABLE_LEGACY_INPUT_MANAGER to fix compile issues when the user has another input system

Windows

  • Improvements
    • #865 Added ability in DirectShow to force usage of GDCL-MPEG4 splitter for MP4 playback. This is useful when using OpenMediaFromBuffer() as 3rd party splitters can cause problems (eg in StarCodec64) opening MP4 files into a buffer
    • Enabled full debug symbols on builds so that release callstacks are easier to debug
  • Fixes
    • Hap/Notch frame dropping no longer happens when playback rate is zero, fixing issues where seeking doesn't generate a frame
    • Fixed null pointer exceptions on SteamDeck game hardware due to non implemented Media Foundation API methods

Android

  • Improvements
    • ExoPlayer API path now supports RTSP stream playback
  • Changes
    • Upgraded ExoPlayer from 2.16.1 to 2.17.1
    • Guava library updated to v31.1 and pre-build step added to offer delete of old guava library file if found
  • Fixes
    • #1162 User-Agent passed into headers is respected now
    • #1166 Fixed bug where videos would not play after a previous video is opened-and-not-played

macOS

  • Fixes
    • #1167 Fixed crash on Intel based Macs when building with Xcode 13.3