UnityPlugin-AVProDeckLink

AVPro DeckLink is a Unity plugin for broadcast CG using Blackmagic capture hardware

Stars
9
Committers
2

Bot releases are visible (Hide)

UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.7 - 21 December 2023 Latest Release

Published by RichRH 10 months ago

Changes

Requires the latest Blackmagic Desktop Video (version 12.5.1 or newer)

Fixes

Improvements

  • Input device reports a few more stats
  • Removed some warnings
  • Minor performance improvements
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.6 - 31 July 2023

Published by RichRH about 1 year ago

Changes

Requires the latest Blackmagic Desktop Video (version 12.5.1 or newer)

Fixes

  • Removed some Unity GUID clashes with AVPro Video components
    NOTE: Any Unity projects that use the following AVPro DeckLink components may need to reconnect them:
    ‘ApplyToMesh.cs’
    ‘UpdateMultiPassStereo.cs’
    ‘AVProDeckLink-VR-InsideSphere.shader’
  • Fixed 10-bit RGB not outputting bug - https://github.com/RenderHeads/UnityPlugin-AVProDeckLink/issues/66
  • Fixed broken '09_InsideSphereDemo' scene

Changes

  • Updated DeckLink SDK to 12.5.1
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.5 - 31 January 2023

Published by RichRH over 1 year ago

Changes

Requires the latest Blackmagic's Desktop Video (version 12.2.0 or newer)

Fixes

UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.4 - 8 November 2022

Published by RichRH almost 2 years ago

Changes

Requires the latest Blackmagic's Desktop Video (version 12.2.0 or newer)

Improvements

  • Further improved threaded output performance (less locking)

Changes

  • Added ‘09_InsideSphereDemo.unity’ (see manual)

Fixes

  • Fixed threaded input/output glitching with D3D11 (particularly interlaced)
  • Fixed duplex issues preventing stereo mode working
  • Fixed duplex issue with ‘Input Explorer’ demo preventing input display if output already in use
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.3 - 28 July 2022

Published by RichRH about 2 years ago

Changes

Requires the latest Blackmagic's Desktop Video (version 12.2.0 or newer)

Improvements

  • Threaded input for improved performance
  • D3D12 support added (requires 2019.3 or above for full support)
  • Added support for Unity 2022
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.2 - 23 March 2022

Published by AndrewRH over 2 years ago

Changes

Requires the latest Blackmagic's Desktop Video (version 12.2.0 or newer)

Improvements

  • Better performance getting the time code value by better multi-threading mutex usage, especially for higher resolutions

Changes

  • New low-level rendering system
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.1 - 4 November 2021

Published by AndrewRH almost 3 years ago

Changes

Requires the latest Blackmagic's Desktop Video (version 12.2.0 or newer)

Improvements

  • Added support for colour space and HDR metadata on output (rec 709, 2020 and 2100 - HLG)

Changes

  • Updated to compile against DeckLink 12.2 SDK

Fixes

  • Fixed issue with input/outputs failing to start on full duplex devices
  • Fixed a warning if trying to reattach an eye input texture to a camera target texture
  • Fixed Windows 7 support (compatibility issue with D3D11.1)
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.9.0 - 28 May 2021

Published by AndrewRH over 3 years ago

Changes

Requires the latest Blackmagic's Desktop Video (version 12.0.0 or newer)

Improvements

  • Added support for adjusting Unity frame-rate based on output health status, and added proactive rather than reactive late/dropped frame correction resulting in more robust frame drop prevention
  • Added support to DeckLinkOutput to generate timecode output, and if synced to input stream it will pass that timecode through
  • Automated multi-output support
  • Performance improvement by removing lock (within lock) from frame expected display time tracking
  • Split frame reading and writing from GPU and placed writing on DeckLink consumer thread via custom render context for more optimal throughput
  • Added better detection of already in-use devices
  • Added new UI element to show output buffer health

Changes

  • Updated DeckLink SDK to 12.0
  • Internal rendering system heavily refactored
  • Removed multi-output frame blending
  • Removed multiple initialisation calls at startup

Fixes

  • Fixed startup bug with first frame not being output
  • Fixed bug with DeckLink output frame completed callback being out of expected order
  • Fixed bug in device selection by index script
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.8.6 - 30 September 2020

Published by AndrewRH about 4 years ago

Changes

Improvements

  • Added 10-bit RGB option as a forcible input mode

Fixes

  • Fixed issue where field mode would be returned incorrectly causing deinterlacer to run when it shouldn’t, which resulted in reduced quality
  • Fixed 8-bit ARGB shader applying gamma transform to wrong channel
  • Fixed Save PNG option to resolve to sRGB first
  • Fixed HDR option not being applied to automatic mode detection
  • Fixed explorer demo so that visual zoom of preview now works
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.8.5 - 4 September 2020

Published by AndrewRH about 4 years ago

Changelog

Fixes

  • Fixed crash in 32-bit builds with IL2CPP due to C++ calling convention mismatches
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.8.4 - 25 August 2020

Published by AndrewRH about 4 years ago

Changelog

Improvements

  • Added support for capturing RGB-10 bit
  • Added support for auto-detection of input video bit depth

Changes

  • Upgraded from DeckLink SDK 11.5.0 to 11.6.0

Fixes

  • Fixed issue where images were vertically flipped
  • Fixed issue where interlaced frames wouldn’t display
  • Fixed stereo issue where right eye would render from left eye
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.8.2 - 19 August 2020

Published by AndrewRH about 4 years ago

Changelog

Improvements

  • Audio input and output has better support for arbitrary number of channels (up to 64)
  • Audio input and output performance and latency optimisations
  • Added Audio Mixer component for controlling levels of multiple audio channels
  • Refactored FrameConverter class

Changes

  • Plugin now requires Unity 5.6 as a minimum

Fixes

  • Fixed genlock pixel offset not being set correctly
  • Fixed issue where switching from an 8-bit to a 10-bit mode would just show a blank screen
  • Fixed support for 10-bit 720p, 2K, 4K DCI modes where they wouldn’t be displayed correctly
  • Fixed IL2CPP support (by correct bool return size)
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.7.9 - 18 June 2020

Published by AndrewRH over 4 years ago

Changlog

Fixes

  • Fixed script regression from 1.7.8 that caused errors with DeckLinkOutput component
UnityPlugin-AVProDeckLink - AVPro DeckLink v1.7.8 - 15 June 2020

Published by AndrewRH over 4 years ago

Changelog

Features

  • Added ability for DeckLinkOutput component to specify a Texture as the source instead of a Camera
  • Refactored DeckLinkOutput class
  • Improved compatibility with Unity 2019 and 2020
  • Upgraded from DeckLink SDK 11.4.0 to 11.5.0