Version 2.5.0 - 5 May 2022
General
- Improvements
- Documentation added: Events
- Documentation added: Known Issues
- 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
- Fixed bug where
Windows
- Improvements
- #865 Added ability in DirectShow to force usage of
GDCL-MPEG4
splitter for MP4 playback. This is useful when usingOpenMediaFromBuffer()
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
- #865 Added ability in DirectShow to force usage of
- 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
macOS
- Fixes
- #1167 Fixed crash on Intel based Macs when building with Xcode 13.3