Skip to content

Releases: RenderHeads/UnityPlugin-AVProVideo

AVPro Video v3.3.4 - 2nd December 2025

02 Dec 13:00
3e2baf5

Choose a tag to compare

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 Mipmaps is 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
    • #2327 Fixed crash when dynamically changing between WinRT and non-WinRT video APIs
    • #2385 Fixed regression with stereo detection reporting incorrect values under WinRT

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

31 Oct 12:04
3e2baf5

Choose a tag to compare

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
    • Added support for XR Composition Layers, documentation available here
    • #2359 Added option to prioritise time based buffering constraints over size

Windows

  • Fixed
    • Fixed issue with the native plugin returning incorrect values for StereoPacking

AVPro Video v3.3.2 - 23rd October 2025

23 Oct 11:26
3e2baf5

Choose a tag to compare

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

17 Oct 12:10
3e2baf5

Choose a tag to compare

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

  • Fixes
    • Fixed issue with OpenGLES3 OES mode playback becoming frozen after the first frame
    • #2341 Fixed issue with player destruction blocking the main thread for a time when using the Vulkan rendering API
    • #2346 Fixed issue with the java runtime failing to find audiocapturebuffer related functions

AVPro Video v3.3.0 - 13th October 2025

13 Oct 14:06
3e2baf5

Choose a tag to compare

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
    • #2228 ExoPlayer rtmp-client is now 16KiB aligned
    • #2323 Fixed issue with switching to an unplayable audio track causing playback failure

macOS

  • Changes
    • #226 Added support for id3 text timed metadata

iOS/tvOS/visionOS

  • Changes
    • #226 Added support for id3 text timed metadata
  • Fixes
    • #2317 Fixed issue with player pausing after returning from background
    • #2332 Fixed issue with local HLS playback failing after app returns from background
    • #2337 Fixed potential race condition with Unity main and render threads when destroying a player

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

08 Sep 11:13
024fcab

Choose a tag to compare

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

22 Jul 16:34
024fcab

Choose a tag to compare

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

AVPro Video v3.2.7 - 2 July 2025

02 Jul 15:06
024fcab

Choose a tag to compare

For full documentation about features, usage and upgrading please visit the developer portal

Changes

General

  • Fixes
    • #2201 Fixed issue with StartCoroutine being called on an inactive game object
  • Added
    • New demo scene: MediaPlayer_NewInputSystem; demonstrating the use of the media player with Unity's new input system. Install it via the Samples tab in the Unity Package Manager
    • New editor component: ApplyToFarPlaneEditor; to clean up inspector visuals when using ApplyToFarPlane
    • #2255 Added DrawingDimensions property to DisplayUGUI

Android

  • Fixes
    • #2207 Fixed issue with gamma correction being applied to the default texture when using OES shaders
    • #2260 When only one audio track is present then treat it as 'supported' so we might allow it to be resampled to a playable frequency
  • Updates
    • #2228 Updated native libraries to use 16KiB page size

iOS/tvOS

  • Changes
    • Minimum supported Xcode version is now 15.4

Windows

  • Fixes
    • #2208 Fixed issue with changing MediaPlayer.PlaybackRate and switching to another video

AVPro Video v3.2.6 - 22 May 2025

22 May 13:31
024fcab

Choose a tag to compare

For full documentation about features, usage and upgrading please visit the developer portal

Changes

General

  • Fixes
    • #2213 Fixed obsolete warning

Android

  • Fixes
    • #2214 Fixed issue with rendering artefacts when using the Vulkan renderer and playing videos with np2 dimensions
    • #2220 Fixed issue with the video track info width/height being reported incorrectly when the source aspect ratio is not 1:1

macOS/iOS/tvOS/visionOS

  • Fixes
    • #2164 Fixed potential out of memory issue when playing large (gt 1GiB) mp4 files over http(s), trial and ultra editions only
    • #2222 Fixed issue with yuv422 based formats not rendering

Windows

  • Fixes
    • #2185 Fixed potential memory leak on video opening with Media Foundation Hardware playback
    • Fixed a potential flickering issue when playing back multiple videos with Media Foundation Hardware
    • Fixed potential WinRT memory leak when repeatedly opening/closing videos with same player

OpenHarmony

  • Changes
    • Move from shared to static library

AVPro Video v3.2.5 - 24 April 2025

24 Apr 14:20
024fcab

Choose a tag to compare

For full documentation about features, usage and upgrading please visit the developer portal

Changes

General

  • New
    • Added support for the Open Harmony platform - trial version included
  • Improvements
    • Added support for two texture stereo output to the AVProVideo/Internal/UI/Stereo shader
  • Fixes
    • #2189 Cleared up deprecated method warnings with Unity 6
    • #2201 Fixed issue with calling OpenMedia on a non-active game object

Android

  • Improvements
    • Added OES version of the AVProVideo/Skybox/Sphere shader

macOS/iOS/tvOS/visionOS

  • Fixes
    • Fixed issue with file paths not being handled correctly when they contain a '#' character
    • #2117 Fixed issue with the texture transform being invalid when HLS reports the current variant size as { 0, 0 }

iOS/tvOS/visionOS

  • Fixes
    • #2192 Fixed issue with post-process build script not locating the Xcode project when using Unity Tuanjie

Windows

  • Fixes
    • #2175 Fixed issue with stereo top/bottom videos being inverted when using the AVProVideo-Skybox-Sphere shader