Skip to content

Releases: RenderHeads/UnityPlugin-AVProVideo

AVPro Video v2.5.4 - 6 July 2022

06 Jul 13:03
079b477
Compare
Choose a tag to compare

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

Changes

Android

  • Changes
    • ResolveToRenderTexture now supports Android OES textures
    • #1220 Headers passed into AddMediaToCache() now passed into the download manager - note internally to the plug-in headers are set globally for downloads and cannot be done 'per download' currently

macOS / iOS / tvOS

  • Fixes
    • #1223 Fixed issue with duration being incorrect when max playback rate has been modified

AVPro Video v2.5.3 - 23 June 2022

23 Jun 17:26
079b477
Compare
Choose a tag to compare

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

Changes

General

  • Improvements
    • PlaylistMediaPlayer inspector UI improved and per-item name field added
    • Documentation updated: 10bit
    • Documentation updated: Caching
    • Documentation updated: VR Headsets Supported
  • Fixes
    • #1075 Fixed various issues related to in-editor global audio mute state not being applied
    • #1038 Fixed disabling ApplyToMesh component not removing video texture from mesh
    • Fixed PlaylistMediaPlayer issue when unpausing where it would replay a paused item that was meant to remain paused (due to transition starting)

Windows

  • Fixes
    • Fixed regression (since 2.2.0) where video playback wouldn't update the texture in editor when not in play mode, now allowing previewing of video content to work as expected

Android

  • Changes
    • Upgraded ExoPlayer from 2.17.1 to 2.18.0

macOS / iOS / tvOS

  • Fixes
    • #1207 Fixed issue with FirstFrameReady event not being triggered due to delayed start of video track causing no frames to be generated

AVPro Video v2.5.2 - 10 June 2022

10 Jun 11:23
079b477
Compare
Choose a tag to compare

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

Changes

General

  • Improvements
    • New component ResolveToRenderTexture added. This component renders the video to a RenderTexture, allows colour adustments (hue, saturation, brightness, gamma, tint) and has some resolve options such as unpacking alpha, stereo eye selection, mip-generation
  • Fixes
    • Documentation fixes

Windows

  • Improvements
    • Performance improvement in Media Foundation API for media loading. The main thread should block less now during loading
  • Fixes
    • #1195 Fixed issue with Unity 2022.x where using D3D12 would cause a crash due to stricter external texture format enforcement
    • #1122 Fixed issue where some HLS streaming media without a frame-rate reported would not fire the FinishedPlaying event again after firing it the first time
    • Some D3D11/12 state fixes

Android

  • Improvements
    • #1097 Added new shader for DisplayGUI component which supports transparency when using OES mode
  • Fixes
    • Improved stereo eye selection when rendering to address issues seen on certain Pico VR devices. Related updates to notes on UpdateMultipassStereo component
    • #1114 Multiview VR rendering now working when OES rendering mode is being used

macOS / iOS / tvOS

  • Fixes
    • #1186 Fixed issue with a video texture being applied incorrectly after a media player instance has been closed

macOS

  • Improvements
    • Removed LGPL licensed code dependency from HapInAVFoundation
  • Fixes
    • Fixed watermarking of HapA, HapQ and HapQ+A videos formats in the trial version

WebGL

  • Improvements
    • Added code to detect if playing in Safari or on iOS to prevent hls.js being used if selected as an external library
  • Fixes
    • #1186 Fixed issue with video playback not starting on iOS

AVPro Video v2.5.1 - 20 May 2022

20 May 12:09
079b477
Compare
Choose a tag to compare

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

Changes

General

Windows

  • Improvements
    • Better video loading performance using Media Foundation. The main thread is no longer blocked after loading begins by the calls to set state (volume, balance, playback rate etc)

Android

  • Improvements
    • #1179 Playback of a partially cached video (in the QUEUED state) is now attempted when there is no network connection
  • Changes
    • Moved HasMetaData to inside the plugin so event ordering matches other platforms
    • DRM provider structure changes
  • Fixes
    • #1178 Altered method used to set Video/Audio/Subtitle tracks

macOS / iOS / tvOS

  • Fixes
    • Rebuilt plugins with Xcode 13.2 in order to resolve build issues when using Unity Cloud Build

AVPro Video v2.5.0 - 5 May 2022

05 May 17:10
079b477
Compare
Choose a tag to compare

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

Changes

General

  • Improvements
  • Fixes
    • Fixed bug where PlaylistMediaPlayer first item would always have audio volume of zero
    • Added #if ENABLE_LEGACY_INPUT_MANAGER to fix compile issues when the user has another input system

Windows

  • Improvements
    • #865 Added ability in DirectShow to force usage of GDCL-MPEG4 splitter for MP4 playback. This is useful when using OpenMediaFromBuffer() as 3rd party splitters can cause problems (eg in StarCodec64) opening MP4 files into a buffer
    • Enabled full debug symbols on builds so that release callstacks are easier to debug
  • Fixes
    • Hap/Notch frame dropping no longer happens when playback rate is zero, fixing issues where seeking doesn't generate a frame
    • Fixed null pointer exceptions on SteamDeck game hardware due to non implemented Media Foundation API methods

Android

  • Improvements
    • ExoPlayer API path now supports RTSP stream playback
  • Changes
    • Upgraded ExoPlayer from 2.16.1 to 2.17.1
    • Guava library updated to v31.1 and pre-build step added to offer delete of old guava library file if found
  • Fixes
    • #1162 User-Agent passed into headers is respected now
    • #1166 Fixed bug where videos would not play after a previous video is opened-and-not-played

macOS

  • Fixes
    • #1167 Fixed crash on Intel based Macs when building with Xcode 13.3

AVPro Video v2.4.1 - 26 February 2022

26 Feb 09:26
4e4aacf
Compare
Choose a tag to compare

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

Changes

Windows

  • Fixes
    • #1083 Fixed issue where texture mipmaps were not generated resulting in invisible videos when downscaled. This was a regression introduced in version 2.3.2
    • #1108 Fixed Hap videos displaying too dark in gamma colorspace. This was a regression introduced in version 2.3.2
    • #1110 Fixed bug where WinRT plugin wouldn't display subtitles
    • Fixed WinRT plugin version number to match expected value

AVPro Video v2.4.0 - 3 February 2022

03 Feb 15:45
4e4aacf
Compare
Choose a tag to compare

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

Changes

macOS/iOS/tvOS

  • Improvements
    • #1070 HEVC+Alpha now supported

iOS

  • Fixes
    • #1073 Fixed issue with texture update not happening whilst a native UI element is tracking the input

AVPro Video v2.3.3 - 21 January 2022

21 Jan 18:03
4e4aacf
Compare
Choose a tag to compare

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

Changes

Android

  • Fixes
    • Fixed crash bug introduced in 2.3.2 when destroying a MediaPlayer

AVPro Video v2.3.2 - 20 January 2022

20 Jan 20:50
4e4aacf
Compare
Choose a tag to compare

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

Changes

Windows

  • Improvements
    • NotchLC decoder now supports D3D12
    • Added audio delay feature for Media Foundation (currently only supported when using Frame Buffering)
  • Changes
    • Entire low-level rendering pipeline rewritten

Android

  • Improvements
    • #1045 Ability to change audio subsystem prior to opening a video
    • #1045 Ability to change Facebook 360 channel mapping prior to opening a video
  • Fixes
    • Fixed proguard keep list
    • #1063 Fixed IsMediaCachingSupported always returning false
    • #1044 Fixed a hole in the nativeDestroy chain of code

macOS/iOS/tvOS

  • Improvements
    • HLS group names no longer show "Unknown" when locale data isn't present

iOS

  • Fixes
    • #1043 Fixed issue with audio sounding garbled when playing back an asset with more than two channels of audio when using Unity audio mode

AVPro Video v2.3.1 - 20 December 2021

21 Dec 01:15
4e4aacf
Compare
Choose a tag to compare

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

Changes

Android

  • Improvements
    • Updated ExoPlayer from version 2.16.0 to 2.16.1
  • Fixes
    • Fixed CPU architecture setting for new X86_64 plugins introduced in version 2.3.0