decklink-debugger (1.0.0+0~20250622162336.5+bookworm~1.gbp7fdf30) stretch; urgency=medium

  ** SNAPSHOT build @7fdf30b3ff57f47cb2671d1441578949c84899d2 **

  [ MaZderMind ]
  * show image
  * copy cpp-file from sdk over, simplified build
  * add build-deps
  * try to please jenkins
  * fix resource compile for out-of-tree build
  * use system decklink libs in debian package build
  * fix binary-source for out-of-tree builds
  * support output-only cards
  * fix irc-channel
  * show input & query-support
  * fix table jump calculation
  * highlight paired devices
  * search and reconfigure paired device
  * remove assertation on release
  * remove extra name printout
  * fix query for persistent id of iter-device
  * rename Is[Paired->Sub]Device, because in the BlackMagic nomenclature all 4 devices of a Duo2 are paired but only two of them as Subs/Slaves
  * the interwebs is utf-8
  * fix wrong package-name in readme
  * add missing Release-call
  * use std::atomic<bool> for g_do_exit
  * Document where to point the BLACKMAGIC_SDK_DIR-Variable to
  * partially revert ce45c1b5a4fcedcc55db2a962c2b21dfd605fc4e which broke duo2 support
  * add logging an use scope-guard to unroll application
  * some logging in device prober
  * add logging to device-prober, ensure correct cleanup in exception case
  * implement RAII style unreffer & deleter
  * better specification of classes' roles
  * use std::unique_ptr over ref-deleter
  * query & release interfaces locally
  * in cpp, void args is default, not varargs
  * move part of subdevice detection to device prober
  * more stable way to release already created DeviceProbers and dependent resources
  * missing import
  * implement clean parent-device lookup routine
  * move logic required later into specific class
  * cleanup capture delegate, add more logging
  * DecklinkInput eine ebene höher gezogen unddamit Ring-Referenz aufgelöst und sauberes abräumen der Referenzen sicher gestellt
  * device-name mit loggen
  * doppeltes start verhindern
  * name-char* korrekt freen
  * keep reference of parent-configuration around. upon release it would reset the config to the original values, which would especially reset the duplex-mode to full and make capturing of the sub-device impossible
  * spaces
  * report number of remaining references
  * safely start & stop capture delegate, keep parent device around until it is no longer used
  * make log-level configurable, better non-log output
  * update screenshot to show subdevice functionality
  * better error-message in case no decklink-card could be found
  * fix SDK-Path in README

  [ Peter Körner ]
  * configure duplex-mode on duo2 ans similar cards

  [ frainz-de ]
  * add license

  [ Andreas Hubel ]
  * Fix spelling errors

  [ TheAssassin ]
  * Improve CMake configuration
  * Update build instructions
  * Properly search for libraries
  * Make sure pointer is initialized with nullptr

  [ derchris ]
  * init for SDK 11.4

  [ derpeter ]
  * fixed compile errors with microhttpd >= 0.9.71
  * updated DecklinkApiDispatcher from gstreamer git
  * fixed casing
  * what am i doing
  * try to fix device id problem
  * Revert "what am i doing"
  * Revert "fixed casing"
  * added switch for libmicrohttp versions
  * updated screenshot to new layout

  [ voc-muc ]
  * fixed startup problem with some excotic video sources

  [ voc ]
  * fix table layout for new video modes and pixel formats. Also make the table be readble on dark consoles
  * fix table layout for new video modes and pixel formats. Also make the table be readble on dark consoles

 -- jenkins-debian-glue Autobuilder <jenkins@build.alb.c3voc.de>  Sun, 22 Jun 2025 18:23:41 +0200

decklink-debugger (1.0.0) stretch; urgency=medium

  * Initial Release.

 -- Peter Körner <peter@mazdermind.de>  Sun, 07 Jan 2018 18:57:03 +0100
