Releases: RenderHeads/UnityPlugin-AVProVideo
Releases · RenderHeads/UnityPlugin-AVProVideo
AVPro Video v3.1.2 - 1 November 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
General
- Fixes
- Fixed issue with incorrect colourisation when using DisplayIMGUI component due to not using the material based render path
Android
- Fixes
- Fixed intermittent status reporting (current play head time, etc) issue when two or more videos playing at the same time
macOS
- Fixes
- #2046 Fixed compile issue when building for macOS on Windows
AVPro Video v3.1.1 - 25 October 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Fixes
- Fixed issue with software video decoding on more recent Android OS versions
- Fix offered for build issue where media3 libraries were being added to every dependencies block
- #2049 Texture frame counter not incrementing correctly for first frame causing FirstFrameReady event to not fire
macOS/iOS/tvOS/visionOS
- Fixes
- #2046 Fixed issue with the plugin not loading due to missing symbol on older macOS versions
Windows
- Fixes
- #1973 A further fix offered for audio mute not being set correctly when opening a video
AVPro Video v3.1.0 - 18 October 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
General
- Changes
- Support for Unity 2018 has been removed
- Improvements
- Demo_MediaPlayer UI 'options' menu functionality added
- Demo_MediaPlayer UI 'debug' menu icon added
- #2019 VR-InsideSphere-Transparent shader EquiRect180 feathering made to look more regular
- Fixes
- #2019 Fixed VR-InsideSphere-Transparent shader EquiRect180 clipping error when 'High Quality' is not set (regular and Android OES)
Android
- Changes
- Fixes
- Streamed media should now continue on network connection loss
- Streamed media should now start playback if opened/started whilst there is no network connection
- Fix offered for a crash seen when changing video tracks
- Fixed issue where aspect ratio was not being applied correctly for some videos
- Fixed issue where you could not disable subtitle and audio tracks
- Tweaked the previous fix for #1999 to avoid float inaccuracy error in 'ConvertFrameToTimeSeconds'
- #1967 Re-worked the fix applied in v3.0.9 as it was causing issue #2026
- #2012 Playback in the Mumu emulator should now work
- #2026 Multiple video playback fixed - was due to audio focus loss/gain issue fix #1967 applied in v3.0.9
macOS/iOS/tvOS/visionOS
- Improvements
- #1715 Added support for stereo playback of MV-HEVC files
- Notes
- Some users have reported issues with HLS playback on macOS 15 and iOS 18, please see here for more information
- visionOS plugin requires Xcode 15.3 or later
- iOS and tvOS plugins built using Xcode 15.2
iOS
- Fixes
- #2017 Fixed issue with being unable to resume playback after headphones have been removed
Windows
AVPro Video v3.0.11 - 12 September 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Improvements
- #1990 When running on NVIDIA Tegra hardware, the plugin will now fall back onto using the OpenGLES 3 renderer (assuming it's in the list of supported renderers in Unity) so that playback behaves as expected
- Fixes
- #1797 Fixed 'Force Eye Mode' for some OES shaders
- #1827 #1996 Fixed issue with rendering being incorrect when opening a video with a different colour standard to the previously opened video (e.g. going from HDR to SDR) when using the Vulkan API
- #1878 CloseMedia() now zeros texture frame counter
- #1965 Fixed issue with player textures persisting after the media has been closed
- #1993 Post build process Unity 6 issue fix
- #1994 Fixed issue with videos not rendering when running in the Android simulator
- #1999 Fix for bug seen when seeking to an exact frame
AVPro Video v3.0.10 - 6 September 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Fixes
- #1944 Surface creation defered when resolution first changes
- #1953 Fixed issue with player surface having more buffers than the decoder expects on Tegra based hardware
- #1953 Fixed issue with texture tearing and frozen frames when using OpenGL ES3, OES textures on the NVIDIA Tegra hardware
- #1956 Fixed issue with banding when using the Vulkan rendering API and the color space is set to linear
- #1958 Audio resampler correctly re-initialises when input sample rate of video changes
Windows
- Fixes
- #1961 Fixed issue with NotchLC alpha only being 2-bit
- #1964 Fixed some Trial/watermark issues with HAP playback
- Fixed a couple of "d3d11: Creating a default shader resource view with dxgi-fmt.." exceptions (others are safe to ignore as having to bypass Unity's lack of support in enums)
- Fixed platform options not being passed to player pre-'OpenMedia()' meaning initial values were always used
AVPro Video v3.0.9 - 30 August 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
General
- Improvements
- #1921 Added support to ResolveToRenderTexture for resolving to higher bit-depth targets
Android
- Fixes
- #1967 Videos will now pause/resume when a phone call event occurs
- Added thread safety around audio buffering to prevent a crash seen on some devices
- Fixed issue with AudioOutputManager holding onto instances of MediaPlayer
AVPro Video v3.0.8 - 24 July 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Fixes
- Fixed issue when building projects under Unity 6. When using 'Application Entry Point' set to 'GameActivity', this fix needs to be coupled with the ListenableFuture fix in order to build projects that include AVPro Video
macOS/iOS/tvOS/visionOS
- Fixes
- #1947 Fixed crash caused by a plugin render event being triggered after a player has been destroyed
iOS/tvOS/visionOS
- Fixes
- Fixed issue with Metal API validation errors when running in the simulator
iOS
- Fixes
- #1951 Fixed crash when running in the x86_64 simulator with older Unity versions
visionOS
- Fixes
- Fixed issue building for visionOS with Unity 6
Windows
- Fixes
- #1896 Fixed D3D12 texture errors in Unity 6
WindowsUWP
- Fixes
- Fixed issue with crashing on startup
- Fixed issue with linear/gamma colour space
AVPro Video v3.0.7 - 16 July 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Fixes
- Fixed issue with multivariant playlists not being handled correctly when overriding the HLS decryption key
- When a single video is present in the playlist, it will always try to be played regardless of whether the device reports it as 'supported' or not
- #1903 Fixed issue with Dispose/Deinitialise calling ExoPlayer API functions off the main thread
- #1935 #1942 #1945 Fixed issue with video orientation not being applied correctly
macOS/iOS/tvOS/visionOS
- Fixes
- Fixed crash when playing certain HLS streams
- Fixed issue where orientation isn’t correctly applied due to incomplete transformation matrix in the video’s metadata
WindowsUWP
- Fixes
- Renamed OptionsWindowsUWP.audioOutput to OptionsWindowsUWP._audioMode to be consistent with OptionsWindows and the other platforms
AVPro Video v3.0.6 - 5 July 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Fixes
Windows
- Fixes
- #1922 Fixed typo causing stack overflow in 'Stop()' function
AVPro Video v3.0.5 - 28 June 2024
For full documentation about features, usage and upgrading please visit the developer portal
Changes
Android
- Fixes
iOS
- Fixes
- 1808 Fixed issue with main thread being blocked when attempting to cache media and packet loss is 100%
Windows
- Fixes
- #1720 Fixed Custom MOV Parser returning incorrect aspects/PAR
- #1913 Fixed video looping issue on WinRT
- #1914 Fixed stalling at end of playback as part of #263 improvements
- #1916 Fixed broken volume setting in Windows players
- Fixed glitch on Media Player inspector preview where slider toggle could temporarily vanish at end of playback
- Improvements
- #263 Matched DirectShow/Media Foundation 'IsPlaying()' functionality to WinRT/other platforms