Skip to content

Releases: RenderHeads/UnityPlugin-AVProVideo

AVPro Video v2.0.6 - 8 February 2021

08 Feb 17:46
adce279
Compare
Choose a tag to compare

Please remove the old AVPro Video 1.x before installing this new version as they are not compatible

For more information about the features please see the new developer portal for full documentation

Changes

iOS / tvOS

  • Fixed
    • #613 Fixed issue with media player instances no longer producing textures after a scene reload

Windows

  • Added
    • Added native support for 24-bit audio to the audio grabber which allows beyond 32 channels of PCM audio in MOV containers in the Ultra edition
  • Fixed
    • Fixed regression introduced in 2.0.3 that caused Facebook Audio 360 to not work

AVPro Video v2.0.5 - 4 February 2021

04 Feb 17:53
adce279
Compare
Choose a tag to compare

Please remove the old AVPro Video 1.x before installing this new version as they are not compatible

For more information about the features please see the new developer portal for full documentation

Changes

Windows

  • Fixed
    • Fixed audio playing through Unity not working in Core editions since 2.0.1
    • Fixed NotchLC having red-blue channel swapped
    • Fixed memory leak in Hap decoder

AVPro Video v2.0.4 - 2 February 2021

02 Feb 16:07
adce279
Compare
Choose a tag to compare

Please remove the old AVPro Video 1.x before installing this new version as they are not compatible

For more information about the features please see the new developer portal for full documentation

Changes

General

  • Fixed
    • Fixed default texture not being applied in ApplyTo components

iOS

  • Fixed
    • #602 Issue with resume playback flag not being handled when the audio session route changes due to removal of headphones

Android

  • Fixed
    • #606 Fixed regression introduced in 2.0.3 that caused single (e.g. MP4) video files served from http/https to not play

AVPro Video v2.0.3 - 1 February 2021

01 Feb 15:14
adce279
Compare
Choose a tag to compare

Please remove the old AVPro Video 1.x before installing this new version as they are not compatible

For more information about the features please see the new developer portal for full documentation

Changes

General

  • Improvements
    • Timeline extension improved with more options
    • Removed distracting UI flash in editor inspector window when loading videos
    • Documentation
  • Fixed
    • Fixed compile errors in Timeline extension

Windows

  • Fixed
    • Fixed regression where playing audio via Unity was broken in 2.0.2
    • Fixed older versions of Windows (Win7 etc) not working due to dependencies in the DLL
    • Seeking right after opening media now works in Media Foundation
    • Fixed playback rate causing playback lockup

Android

  • Fixed
    • FinishedSeeking event now works correctly when using the ExoPlayer API path
    • StartedSeeking and FinishedSeeking events now work correctly when using the MediaPlayer API path
    • Local file loading where path is prefixed with 'file://'

AVPro Video v2.0.2 - 22 January 2021

22 Jan 19:38
adce279
Compare
Choose a tag to compare

Please remove the old AVPro Video 1.x before installing this new version as they are not compatible

Changes

General

  • Added
    • Added UpdateMultiPassStereo component for handling stereo rendering in multi-pass mode
  • Improvements
    • Editor slowdown caused by constant serialisation due to Path being saved each frame in Inspector
    • MediaReference thumbnail generator has new time slider and zoom-to-fill option
    • Added new RenderHeads sample video
    • Changed Cone2D sample video to 1080p60 H.264 for better compatibility
    • Documentation updates
  • Fixed
    • Fixed MediaReference missing Browse button
    • Fixed MediaReference thumbnail generation
    • Fixed media browse button erroring in console when browsing for new media to load

macOS / iOS / tvOS

  • Improvements
    • PostProcessBuild_iOS script now handles cases where the AVProVideo folder has been relocated
    • Can now set the preferred maximum resolution and preferred peak bitrate for HLS playback
  • Fixed
    • Fixed issue with Finished event not being triggered
    • Fixed issue with FirstFrameReady event not being triggered
    • Fixed issue with URL escaping not handling pre-escaped URLs correctly

Android

  • Improvements
    • Play HLS/Dash/SmoothStream from local file system (ExoPlayer only)
  • Fixed
    • Fixed video dimensions reporting as zero upon 'Started' event firing
    • Cardboard, Vive and Pico multi-pass stereo VR fixed with new UpdateMultiPassStereo component

For more information about the features please see the new developer portal for full documentation.

AVPro Video v2.0.1 - 12 January 2021

12 Jan 13:10
2c6bd23
Compare
Choose a tag to compare

Please remove the old AVPro Video 1.x before installing this new version as they are not compatible

Changes

General

  • Added
    • More documentation
  • Fixed
    • Null reference when creating MediaPlayer component

For more information about the features please see the new developer portal for full documentation.

AVPro Video v2.0.0 - 8 January 2021

08 Jan 12:45
2c6bd23
Compare
Choose a tag to compare

Please remove the old AVPro Video 1.x before installing this new version as they are not compatible

Changes

General

  • Added
    • Multi-track video and audio support
    • Embedded multi-track subtitles support
    • Automatic detection of stereo packing mode
    • Frame based time control methods
    • Asset based media handling via MediaReference asset
    • Edit-mode media playback
    • New MediaPlayerUI demo with solid UI
  • Changed
    • Removed Unity 4.x, 5.x and 2017.x support
    • WebGL no longer official supported (but kept for reference)
    • Minimum hardware specs changed
    • All time values changed from milliseconds (as floats) to seconds (as doubles)
    • Better live stream support
    • PlayMaker actions removed
    • NGUI component removed
    • Scripts now organised using assembly definitions
    • Improved and refactored API and C# components
    • Custom HTTP fields changed from JSON to simpler string blob
    • Improved frame resolver system
    • Documentation moved from PDF to HTML

macOS / iOS / tvOS

  • Added
    • Completely rewritten much lower overhead plugin
    • Added support for Apple Silicon
    • Added support for alternative video renditions with HLS
    • Added support for generating mipmaps
    • YCbCr internal optimisations for less memory usage
    • Added support for HapR/Hap7 codec on macOS
  • Changed
    • All 3 platforms unified to a single codebase
    • All 3 platforms combined into a single edition
    • BGRA is now the default format, but still retains the memory benefits of YCbCr
    • Improved looping support to make it as seamless as possible
    • Improved the signing and notarisation process
    • macOS minimum version changed to 10.12
    • iOS minimum version changed to 11.0
    • Dropped 32-bit iOS/tvOS support
    • Dropped OpenGLES iOS/tvOS support
    • Updated to Xcode 12, iOS SDK 14.0, tvOS SDK 14.0

Android

  • Added
    • Piping of audio playback to Unity
    • Option to start adapative streaming on highest bitrate
    • Buffered range support
    • Added stereo audio panning to ExoPlayer
  • Changed
    • ExoPlayer updated from 2.8.4 to latest API 2.12.1
    • Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
    • Android minimum API level raised to 18
  • Fixed
    • ExoPlayer package collision issue
    • ARM64 plugins now identified correctly
    • Fixed out of memory crash issue when seeking very high bitrate videos
    • Fixed OES shader and added 180 degree video support and transparent version
    • Fixed judder when adaptive playback swaps between a dimensions that need and don't-need padding when using fast OES

Windows

  • Added
    • Direct3D 12 support
    • NotchLC codec support
    • Asynchronous Hap codec support
    • HapR (BC7) format playback support to DirectShow and Media Foundation
    • Stereo metadata support
    • WinRT video API added for improved streaming support
    • AES-128 HLS support
    • 10-bit texture support added
    • Custom HTTP header support added
    • Facebook Audio 360 support added to UWP
    • Option to start adapative streaming on highest bitrate
    • New 'None' option for AudioOutput
  • Changed
    • DirectShow player supports dynamic format change allowing higher than 1080p with Microsoft H.264 decoder and better 3rd party streaming format support
    • Improved Facebook Audio 360 spatial player
    • Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
    • Upgraded Hap and GDCL-MPEG4 libraries
    • Improved audio piping to Unity including wider range of formats, channel configurations, looping, sync handling and optimisations
    • Audio to Unity of PCM supports up to 32 channels
    • Removed support for Windows XP, Windows Phone
  • Fixed
    • UWP ARM64 plugins now identified correctly

For more information about the features please see the new developer portal for full documentation.

AVPro Video v1.11.7 - 13 November 2020

13 Nov 18:28
2c6bd23
Compare
Choose a tag to compare

Changes

Windows UWP

  • Updated UWP 64-bit plugin that wasn’t recompiled since version 1.9.17
  • Fixed trial version UWP ARM builds that were being built incorrectly

AVPro Video v1.11.6 - 12 November 2020

12 Nov 17:16
2c6bd23
Compare
Choose a tag to compare

Changes

Android

  • Added new OES 360 InsideSphere shader with transparency support, including feathered edges for 180 degree content
  • Fixed bug which meant CanPlay() was always returning false after a network connection loss when streaming media. This was causing some developers to not be able to resume playback on calling Play() following the connection loss.

Windows

  • Restored low latency option as some developers are using it to reduce latency of RTSP streams

macOS / iOS / tvOS

  • Fixed crash caused by passing an invalid URL to open

iOS / tvOS

  • Fixed issue with video rendering black when using Y’CbCr mode and the video metadata doesn’t include the type of colour space transform required

AVPro Video v1.11.5 - 28 September 2020

28 Sep 12:18
2c6bd23
Compare
Choose a tag to compare

Changes

General

  • Fixed issue where Seek() sometimes didn’t trigger the seek events as it would complete the seek too quickly. Now the seek events are always triggered.

iOS / tvOS

  • Fixed issue where YCbCr texture output would be black due to unrecognised colour transform type.

Windows

  • Fixed Facebook Audio 360 mode handling for non FB360 audio content, for example where it would play back a stereo 22050hz track at the wrong speed
  • Removed the Low Latency option as it created issues and didn’t really bring any advantages