Skip to content

Releases: RenderHeads/UnityPlugin-AVProVideo

AVPro Video v3.1.2 - 1 November 2024

01 Nov 13:59
c8dfbde
Compare
Choose a tag to compare

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

25 Oct 16:01
c8dfbde
Compare
Choose a tag to compare

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

18 Oct 15:39
c8dfbde
Compare
Choose a tag to compare

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
    • Upgraded media3 (ExoPlayer) from 1.1.0 to 1.4.1 : this includes a build process change that will prompt to delete some files when building - these files should also be removed from repositories else the prompt will persist each time a project is built and the files exist
  • 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

  • Fixes
    • #1736 Added a workaround for a memory leak in Unity's wrapping of D3D11 textures (DS/MF)
    • #1977 Added a workaround for an Atom leak in Windows MediaPlayer (WinRT)
    • Fixed bug with Hap-R not rendering/crashing under D3D12

AVPro Video v3.0.11 - 12 September 2024

12 Sep 15:11
c8dfbde
Compare
Choose a tag to compare

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

06 Sep 14:17
c8dfbde
Compare
Choose a tag to compare

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

30 Aug 14:15
c8dfbde
Compare
Choose a tag to compare

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

24 Jul 09:24
c8dfbde
Compare
Choose a tag to compare

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

16 Jul 13:39
c8dfbde
Compare
Choose a tag to compare

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

05 Jul 13:56
c8dfbde
Compare
Choose a tag to compare

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

Changes

Android

  • Fixes
    • #1915 Fixed issue with video playback freezing on some devices
    • #1927 Command queue mutex safety issue addressed
    • #1930 Audio volume/panning/muting issue fixed

Windows

  • Fixes
    • #1922 Fixed typo causing stack overflow in 'Stop()' function

AVPro Video v3.0.5 - 28 June 2024

28 Jun 11:24
c8dfbde
Compare
Choose a tag to compare

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

Changes

Android

  • Fixes
    • #1807 Fixed crash when using OpenGLES 3 and the OVRPlugin with 'Low Overhead Mode' enabled in a release build
    • #1903 Fixed SeekFast crash
    • #1911 Fixed caching not working

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