Version 2.2.2 - 14 October 2021
Windows
- Improvements
- Added skipping of buffered frames in
ElapsedTimeVsynced
buffer selection mode when Unity drops frames to prevent buffer becoming full and then flushing - Hap/NotchLC decoder can now drop frames to keep up with real-time playback
- Hap/NotchLC playback has reduced memory and GPU usage via removal of creating and blitting an extra full frame texture
- Hap/NotchLC improved texture mipmap generation support
- Several D3D12 improvements for Hap codec support
- #948 Added support for PCM float-32 audio to Hap/NotchLC
Custom MOV Parser
- #947 Hap decoder now supports videos that have dimensions that aren't a multiple of 4 (but at a performance cost)
- Added skipping of buffered frames in
- Fixes
- #915 Fixed Hap/NotchLC paused videos not being able to seek once they reach the end of the video when using
Custom MOV Parser
- #914 Fixed Hap/NotchLC playback rate greater than 1.0 not working, now supports range of 0.0 to 4.0
- Fixed Hap/NotchLC videos containing special characters in the file name would not be opened by the
Custom MOV Parser
- Fixed Hap/NotchLC playback ending too soon when tracks had different durations when using
Custom MOV Parser
- Fixed DirectShow mute state being overridden by setting the volume
- #915 Fixed Hap/NotchLC paused videos not being able to seek once they reach the end of the video when using
Android
- Improvements
- Added documentation notes about how to support
'Minify'
build option
- Added documentation notes about how to support
macOS
- Fixes
- Fixed issue with Hap video playback not generating textures
iOS / macOS / tvOS
- Fixes
- #943 Fixed issue with muted flag not being applied when creating the player