Releases: RenderHeads/UnityPlugin-AVProVideo
Releases · RenderHeads/UnityPlugin-AVProVideo
AVPro Video v3.4.0 - 9th June 2026
For full documentation about features, usage and upgrading please visit the developer portal
General
- Fixes
- #2438 Texture updates in editor no longer require the game view to be visible, ApplyToMesh and ApplyToMaterial components now support [ExecuteInEditMode]
- #2454 Fixed issue with AutoStart being set to true after activating the MediaPlayer’s GameObject if the MediaPlayer had been playing prior to deactivation.
- #2449 Fixed issues causing VideoPlayer_AVPro.AudioOutputMode serialization issues during build / asset bundle build.
Android
- Improvements
- Improved playback when running at lower framerates and when video framerate matches the application framerate
- Reworked threaded rendering to help prevent race conditions when cleaning up the player
- Fixes
- #2344 'IsUnsupported' should now correctly report
- #2439 Made the 'MetaDataReady' event more reliable with respect to video duration being available/correct
- #2448 Fixed issue with stereo track info being forced to monoscopic when using the MediaPlayer API
- Fixed shader compilation issue with OES shaders on Exynos based devices
iOS
- Fixes
- #2441 Fixed issue with default track selection not working correctly
Windows
- Improvements
- Made 'Renderer Sync' flag work with HAP/NotchLC playback
- Fixes
- Fixed issue with 10-bit texture support when using D3D12 rendering API
- #2183 Fixed issue with audio buffering when using Unity Audio output with the MediaFoundation API and playing back segmented media
- #2434 Improved some overzealous HAP/NotchLC frame dropping code and added 'Maximum Drop Mode' setting to override
AVPro Video v3.3.6 - 13th February 2026
For full documentation about features, usage and upgrading please visit the developer portal
Android
AVPro Video v3.3.5 - 28th January 2026
For full documentation about features, usage and upgrading please visit the developer portal
General
- Fixes
Android
- Fixes
- Fixed issue with “AVProVideo/Skybox/Sphere - Android OES” shader smearing the back 180° of the skybox
- Fixed random crashes when closing/opening videos quickly when using the MediaPlayer API - caused by video closing being threaded
- #2344 Added option 'Allow Unsupported Video Track Variants' to the Android (ExoPlayer) MediaPlayer component options
iOS/macOS/tvOS/visionOS
- Fixes
- #2396 Disabled audio spectrum component as causing GPU crash on certain iPhones
macOS
- Fixes
- #2417 Lowered min supported macOS version to 10.14 (Mojave)
HarmonyOS NEXT
- Improvements
- #2350 Reliability of playback not failing improved
- Fixes
- Open/Close command queue and general action command queue added to address issues seen when closing and re-opening videos in very quick succession
AVPro Video v3.3.4 - 2nd December 2025
For full documentation about features, usage and upgrading please visit the developer portal
General
- Fixes
- #2395 Fixed compile issue with Unity 2020
Android
- Fixes
- Fixed random crash caused by race condition when closing media
- Fixed issue where audio would drift out of sync when pausing/unpausing repeatedly when piping out audio to Unity
- #2362 Fixed crash when playing a video with power-of-two dimensions when using the Vulkan rendering API and
Generate Mipmapsis enabled - #2377 Fixed issue with the 32-bit build of the plugin where playback will stall indefinitely
- #2379 Fixed issue with the system's Opus codec being selected in preference to AVPro Video's opus codec when using fb360 audio on AndroidXR
- #2384 Fixed issue with OpenXR surface not being released when switching scenes and using the BGRA texture format
- #2389 Fixed issue with memory not being released on CloseMedia() call when using ExoPlayer API and Play() has not been called
- #2390 Fixed issue with reduced frame rate when using OES rendering
macOS/iOS/tvOS/visionOS
- Added
- Added support for tonemapping of HDR video content
- Fixes
- #2376 Fixed track selection issue where video files with multiple tracks of the same media type that are all flagged as default lead to only a single track being reported and not being selected by the player
iOS/tvOS/visionOS
- Changes
- Minimum supported Xcode version is now 16.0
Windows
- Fixes
HarmonyOS NEXT
- Fixes
- #2350 Part fix offered for issue seen when closing and opening a video on a player without destroying the player first
AVPro Video v3.3.3 - 31st October 2025
For full documentation about features, usage and upgrading please visit the developer portal
General
- Fixed
- #2361 Fixed issue with VideoPlayer_AVPro whereby playback breaks after disabling the parent object due to missing lifecycle management
Android
- Added
Windows
- Fixed
- Fixed issue with the native plugin returning incorrect values for StereoPacking
AVPro Video v3.3.2 - 23rd October 2025
For full documentation about features, usage and upgrading please visit the developer portal
General
- Added
- #2348 Added Stop() method to PlaylistMediaPlayer
HarmonyOS NEXT
- Added
- Added support for Vulkan Graphics API
AVPro Video v3.3.1 - 17th October 2025
For full documentation about features, usage and upgrading please visit the developer portal
General
- Fixes
- #2342 Fixed issue with ProjectSettings.asset not being created when the plugin folder is relocated within a unity project
Android
AVPro Video v3.3.0 - 13th October 2025
For full documentation about features, usage and upgrading please visit the developer portal
General
- Fixes
- #2293 Fixed leak of Unity texture handles
Android
- Changes
- Unity versions 6000.0.45f1 and later will now use media3 version 1.8.0, older Unity versions will continue to use media3 version 1.4.1
- Added settings pane to Unity's project settings allowing for Facebook360 Audio support to be enabled/disabled globally
- #226 Added support for id3 text timed metadata
- #2293 Lowered the number of buffers we allocate internally to help reduce memory consumption when playing high resolution videos
- Fixes
macOS
- Changes
- #226 Added support for id3 text timed metadata
iOS/tvOS/visionOS
- Changes
- #226 Added support for id3 text timed metadata
- Fixes
HarmonyOS NEXT
- Fixes
- Fixed 'CanPlay' such that 'ReadyToPlay' event fires correctly
- Player release fixed at plugin level
AVPro Video v3.2.9 - 8 September 2025
For full documentation about features, usage and upgrading please visit the developer portal
Changes
macOS
- Fixes
- Fixed issue with MV-HEVC videos failing to render on Intel (x86_64) based macs
- #2305 Fixed issue with ProRes encoded videos failing to render
macOS/iOS/tvOS/visionOS
- Changes
- Plugins now built using Xcode 16.0
- Fixes
- #2256 Fixed issue with Unity audio mode when playing videos with multiple audio tracks and selecting one of the non-default tracks
HarmonyOS NEXT
- Fixes
- Ensure the 'jar:' prefix is at the start of the streamingAssetsPath
- Added option to MediaPlayer component to toggle support for useNormalizedOHMUrl on/off
- Renamed Manager.tslib to AVProVideo.tslib
AVPro Video v3.2.8 - 22 July 2025
For full documentation about features, usage and upgrading please visit the developer portal
Changes
General
- Fixes
- #2274 Fixed compile issue when making dedicated server builds
Android
- Fixes
- #2282 Fixed issue with unity’s egl context not being restored after setting up the player renderer when multi-threaded rendering is disabled
HarmonyOS NEXT
- New
- First release of new HarmonyOS NEXT Edition