Skip to content

Releases: RenderHeads/UnityPlugin-AVProVideo

AVPro Video v3.0.10 - 6 September 2024

06 Sep 14:17
c8dfbde

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

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

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

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

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

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

AVPro Video v3.0.4 - 21 June 2024

21 Jun 12:58
c8dfbde

Choose a tag to compare

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

Changes

Android

  • Fixes
    • Fixed crash when Vulkan is chosen as the renderer on some Android 8 devices
    • #1807 #1898 Fixed issue with EGL context creation failing when enabling Low Overhead Mode (GLES) in the Oculus XR Plugin options
    • #1818 Fixed issue with chroma plane sampling being set to nearest
    • #1838 Fixed issue with SetPlayerOptions method signature
    • #1895 Fixed issue with finished seeking event not firing
    • #1905 Fixed issue with media loads not reporting as failed when the codec is not supported
    • #1908 Fixed issue with looping flag not being set correctly when opening a video in a player that is currently in use

iOS

  • Fixes
    • #1829 Fixed issue where a video that had finished playing would restart when the application becomes active
    • #1901 Fixed issue where the main thread would be blocked waiting for synchronous property query on a remote asset

Windows

  • Fixes
    • #1692 Fixed issues with Media Foundation looping (auto and manual) failing after indeterminate amounts of time
  • Added
    • Flag to disable Media Foundation 'Renderer Sync' in case it causes issues (hardware path only)

AVPro Video v3.0.3 - 14 June 2024

14 Jun 14:15
c8dfbde

Choose a tag to compare

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

Changes

Android

  • Fixes
    • #1768 Ensure ExoPlayer is always created/called on the same (UI) thread
    • #1804 The ExoPlayer API path will now play audio only files
    • #1843 MediaPlayer API Path should now return correct video width and height
    • #1846 #1881 Better fix for file offset not working as it should. Now script setting of the offset works along side editor component setting
    • #1882 #1893 Fixed issue with playback failing on Android versions 10 and lower (API 29 and lower)

Android/macOS/iOS/tvOS/visionOS

  • Fixes
    • Fixed PlatformMediaPlayer bug where opening a video with no text tracks after having one with text tracks was leaving the previously loaded video text track info at c# level (would have been the same for video and audio)

AVPro Video v3.0.2 - 7 June 2024

07 Jun 17:09
c8dfbde

Choose a tag to compare

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

Changes

macOS/iOS/tvOS/visionOS

  • Improvements
    • Improved colour reproduction for 8bit video range movies
  • Fixes
    • Fixed lack of output when playing 10bit HEVC in one of the Core editions
    • Fixed issue with post-processing builds when using older Unity versions
    • #1884 Fixed issue with audio and text track information not being loaded

iOS/tvOS/visionOS

  • Fixes
    • #1876 Fixed issue with .meta and .DS_Store files within the xcframework breaking the code signature

iOS

  • Fixes
    • #1880 Fixed crash when running on iOS 14

visionOS

  • Fixes
    • #1875 #1879 Fixed visionOS plugin not being setup correctly in Unity

Android

  • Fixes
    • #1809 #1844 Finished event (and IsFinished()) no longer triggered when a seek finishes
    • #1811 Fixed crash due to SeekFast tolerance overflowing and becoming negative
    • #1831 Fixed GetProgramDateTime() return value
    • #1836 Fix for audio subsystem being the same when opening a second video on an existing MediaPlayer
    • #1881 Fixed playback when videos with a file offset are used

Windows

  • Fixes
    • #1852 Fixed broken looping in Media Foundation and DirectShow

AVPro Video v3.0.1 - 10 May 2024

10 May 11:11
c8dfbde

Choose a tag to compare

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

Changes

macOS/iOS/tvOS/visionOS

  • Fixes
    • Fixed race condition between opening media and setting playback flags resulting in the player not being set-up correctly

iOS/tvOS

  • Fixes
    • Fixed build issue when using Unity versions that include support for xcframeworks

Android

  • Fixes
    • #1818 Fixed stale sampler state when usnig BGRA texture mode