Releases: RenderHeads/UnityPlugin-AVProVideo
Releases · RenderHeads/UnityPlugin-AVProVideo
AVPro Video v2.5.4 - 6 July 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Changes
ResolveToRenderTexture
now supports Android OES textures- #1220 Headers passed into
AddMediaToCache()
now passed into the download manager - note internally to the plug-in headers are set globally for downloads and cannot be done 'per download' currently
macOS / iOS / tvOS
- Fixes
- #1223 Fixed issue with duration being incorrect when max playback rate has been modified
AVPro Video v2.5.3 - 23 June 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
General
- Improvements
PlaylistMediaPlayer
inspector UI improved and per-item name field added- Documentation updated: 10bit
- Documentation updated: Caching
- Documentation updated: VR Headsets Supported
- Fixes
- #1075 Fixed various issues related to in-editor global audio mute state not being applied
- #1038 Fixed disabling
ApplyToMesh
component not removing video texture from mesh - Fixed
PlaylistMediaPlayer
issue when unpausing where it would replay a paused item that was meant to remain paused (due to transition starting)
Windows
- Fixes
- Fixed regression (since 2.2.0) where video playback wouldn't update the texture in editor when not in play mode, now allowing previewing of video content to work as expected
Android
- Changes
- Upgraded ExoPlayer from 2.17.1 to 2.18.0
macOS / iOS / tvOS
- Fixes
- #1207 Fixed issue with
FirstFrameReady
event not being triggered due to delayed start of video track causing no frames to be generated
- #1207 Fixed issue with
AVPro Video v2.5.2 - 10 June 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
General
- Improvements
- New component ResolveToRenderTexture added. This component renders the video to a
RenderTexture
, allows colour adustments (hue, saturation, brightness, gamma, tint) and has some resolve options such as unpacking alpha, stereo eye selection, mip-generation
- New component ResolveToRenderTexture added. This component renders the video to a
- Fixes
- Documentation fixes
Windows
- Improvements
- Performance improvement in Media Foundation API for media loading. The main thread should block less now during loading
- Fixes
- #1195 Fixed issue with Unity 2022.x where using D3D12 would cause a crash due to stricter external texture format enforcement
- #1122 Fixed issue where some HLS streaming media without a frame-rate reported would not fire the FinishedPlaying event again after firing it the first time
- Some D3D11/12 state fixes
Android
- Improvements
- #1097 Added new shader for DisplayGUI component which supports transparency when using OES mode
- Fixes
- Improved stereo eye selection when rendering to address issues seen on certain Pico VR devices. Related updates to notes on UpdateMultipassStereo component
- #1114 Multiview VR rendering now working when OES rendering mode is being used
macOS / iOS / tvOS
- Fixes
- #1186 Fixed issue with a video texture being applied incorrectly after a media player instance has been closed
macOS
- Improvements
- Removed LGPL licensed code dependency from HapInAVFoundation
- Fixes
- Fixed watermarking of HapA, HapQ and HapQ+A videos formats in the trial version
WebGL
- Improvements
- Added code to detect if playing in Safari or on iOS to prevent hls.js being used if selected as an external library
- Fixes
- #1186 Fixed issue with video playback not starting on iOS
AVPro Video v2.5.1 - 20 May 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
General
- Improvements
- Documentation added: Smooth Video
Windows
- Improvements
- Better video loading performance using Media Foundation. The main thread is no longer blocked after loading begins by the calls to set state (volume, balance, playback rate etc)
Android
- Improvements
- #1179 Playback of a partially cached video (in the QUEUED state) is now attempted when there is no network connection
- Changes
- Moved
HasMetaData
to inside the plugin so event ordering matches other platforms - DRM provider structure changes
- Moved
- Fixes
- #1178 Altered method used to set Video/Audio/Subtitle tracks
macOS / iOS / tvOS
- Fixes
- Rebuilt plugins with Xcode 13.2 in order to resolve build issues when using Unity Cloud Build
AVPro Video v2.5.0 - 5 May 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
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
AVPro Video v2.4.1 - 26 February 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Windows
- Fixes
- #1083 Fixed issue where texture mipmaps were not generated resulting in invisible videos when downscaled. This was a regression introduced in version 2.3.2
- #1108 Fixed Hap videos displaying too dark in gamma colorspace. This was a regression introduced in version 2.3.2
- #1110 Fixed bug where WinRT plugin wouldn't display subtitles
- Fixed WinRT plugin version number to match expected value
AVPro Video v2.4.0 - 3 February 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
macOS/iOS/tvOS
- Improvements
- #1070 HEVC+Alpha now supported
iOS
- Fixes
- #1073 Fixed issue with texture update not happening whilst a native UI element is tracking the input
AVPro Video v2.3.3 - 21 January 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Fixes
- Fixed crash bug introduced in 2.3.2 when destroying a MediaPlayer
AVPro Video v2.3.2 - 20 January 2022
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Windows
- Improvements
- NotchLC decoder now supports D3D12
- Added audio delay feature for Media Foundation (currently only supported when using Frame Buffering)
- Changes
- Entire low-level rendering pipeline rewritten
Android
- Improvements
- Fixes
macOS/iOS/tvOS
- Improvements
- HLS group names no longer show "Unknown" when locale data isn't present
iOS
- Fixes
- #1043 Fixed issue with audio sounding garbled when playing back an asset with more than two channels of audio when using Unity audio mode
AVPro Video v2.3.1 - 20 December 2021
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Improvements
- Updated ExoPlayer from version 2.16.0 to 2.16.1
- Fixes
- Fixed CPU architecture setting for new X86_64 plugins introduced in version 2.3.0