Ladybug SDK Release Notes

Release 1.20.0.79

Enhancements

API

  • Added interface for controlling PPS pin polarity
  • Split video encoder API into standalone DLL. Linking against this DLL is only necessary if the video encoding API is used.

LadybugCapPro

  • Added interface for controlling PPS pin polarity
  • Added 16384 x 8192 output size in LadybugCapPro
  • Improved PNG export speed in LadybugCapPro

Resolved Issues

API

  • Improved stability of GPU debayering when using multiple contexts in parallel

LadybugCapPro

  • Resolved error in baud rate dialog option in LadybugCapPro

Release 1.19.0.13

Enhancements

API

  • Increased robustness and consistency of stream file data when stream is improperly closed
  • Improved ladybugstream.h documentation to clarify ulconfigurationDataSize parameter

LadybugCapPro

  • Added JPEG quality and buffer usage information to status bar
  • Improved JPEG buffer handling strategy when using JPEG12Processed dataformat
  • Improved GPS / PPS display to always show fix quality value regardless of GPS or PPS status
  • Added subsecond display to status bar
  • Improved title bar message to provide additional information

LadybugRecorder

  • Reordered dataformat list to be consistent with LadybugCapPro
  • Improved UI display for certain camera features
  • Improved stability of camera selection dialog
  • Changed default dataformat during startup to JPEG8

Utilities

  • Improved robustness of stream file repair utility to handle additional scenarios

Resolved Issues

API

  • Resolved issue with initializing alpha masks when performing certain operations
  • Fixed enumerations in C# header file to match C++ header file

LadybugCapPro

  • Resolved issue where timestamp formatting was incorrect in certain edge cases
  • Fixed windowing issue when changing data formats
  • Fixed formatting issue when exporting GPS frame information with no positional data

LadybugRecorder

  • Improved JPEG image validity checks during recording

Utilities

  • Fixed incorrect link to release notes
  • Fixed incorrect formatting in Windows EULA document
  • Added EULA to Linux installer package
  • Fixed incomplete uninstallation resulting in leftover files in Ubuntu

Release 1.18.0.16

Enhancements

  • Add SDK support and documentation for Ladybug6
  • Add Ubuntu 20.04 support for x86-64 processor
  • Add LadybugCapPro support for encoding AV1 video
  • Update install directory and Start Menu from Point Grey to Teledyne
  • Update required Windows SDK version for examples to 10.0.19041.0 
  • Add Downsample64 debayering mode
  • Deprecated LadybugCap source code example 

Resolved Issues

  • Fixed incorrect EXIF GPS data during JPEG export
  • Fixed issue causing error messages when using Google Maps feature in LadybugCapPro
  • Numerous bug fixes

Release 1.17.0.204

Enhancements

  • Beta Release for Ubuntu 18.04 ARM64
  • Beta Release for Ubuntu 18.04 Desktop

Resolved Issues

  • Disable google maps functionality to stop script warnings when processing stream files
  • Ladybug SDK GPS receiver does not work in Linux
  • Ladybug SDK 1.16.3.48_ubuntu16.04_process pgr fail when the output path is usb
  • LD5P raw8 images without any post adjustment looks invalid

Release 1.16.3.55

Enhancements

  • Log errors from GPU image processing
  • Support new LD5P firmware with JPEG values in header
  • Expose firmware version through the LadybugCameraInfo struct
  • Add debayering method selection option to LadybugStreamLite
  • Add ability to pan and zoom in LadybugStreamLite
  • Add option to save image in LadybugStreamLite
  • Refactor EXIF tag handling

Resolved Issues

  • Temp config files are not always deleted on Linux
  • ladybugGetImageRenderingInfo will report incorrect max memory when larger than 4GB
  • The .pgr stream file fails to open after insterting GPS data by running LadybugGPSInsert example

Release 1.16.3.48

Enhancements

  • GPU acceleration for image processing on systems with Nvidia graphics cards
  • Full support for images processing and stitching pipeline on Ubuntu 16.04
  • Improved image and video export speeds when using LadybugCapPro
  • Start LD5P in JPEG8 GIS automatically
  • Update driver installation dialog to mention LD5P
  • Enable AWB on startup in LadybugCapPro
  • Update LBCP to better present different UTC times
  • Add API call to retrieve lens falloff values
  • Improve LD5P 8-bit colour response
  • Detect bad JPEG compression during image assembly
  • Improve handling of incomplete JPEG images
  • Improve exported file name in LadybugCapPro
  • Add ability to set auto JPEG instead of manual JPEG Q to LadybugRecorderConsole
  • Start LD5P in JPEG8 GIS automatically
  • Enable AWB on startup in LadybugCapPro
  • Improve error reporting for JPEG errors in LadybugCapPro
  • Clean up gotos in SaveImage.cpp
  • Convert image pause button behaviour is unintuitive
  • GPU external buffers incorrect behaviour
  • Allow option of simpler exported file name
  • Seek slider moves ahead of rendered image after conversion
  • Upgrade to FC2 version 2.12.x
  • GPUImageProcessEx not installed
  • Support ladybugGetImageRenderingInfo on Ubuntu 16.04
  • Add option for hardware encoding
  • Install ladybug libraries into a dedicated folder on Linux

Resolved Issues

  • LadybugCap - Weighted Directional Filter turns stream mono
  • LadybugCSharpEx - Missing Weighted Directional Filter from C# API and examples
  • Image corruption when converting multi-part stream files in LadybugCapPro
  • CCM being incorrectly applied to certain stream files
  • GPS timestamp issues when using PPS on the LD5p
  • GPS fails at UTC0000
  • Assertion fails and XML not created if recording is stopped too soon
  • Incorrect detection of .NET 4.0 dependency
  • Improve the logging file rotation configuration
  • Logging library breaks when using multiple LadybugContexts
  • LadybugCap – Can’t stream some debayering methods with high bit data formats (12/16)
  • Cameras stop grabbing after 20-30 seconds using LadybugRecorder
  • Pressing AWB option causes camera to stop grabbing on LD2
  • More than one GPU will break gpu color processing.
  • LBCP crashes when connecting camera with low framerate
  • LBCP crashes when trying to export
  • LBCP blank images when exporting 6 processed images using gpu
  • LadybugRecorder poor quality for half height images with LB3
  • Linux installer missing cuda libraries
  • LB2 colors inverted when trying to process stream with gpu
  • Image Processing option not disabled from settings when using gpu
  • LBCP crashes when switching to GPU pipeline from 16-bit format
  • Examples did not build after installation
  • Make failure when initializing GPUImageProcess more robust
  • Some examples output to wrong directories on Ubuntu 16.04
  • Reinstalling ladybug on Ubuntu 16.04 will break link to shared libraries
  • GPU pipeline produces off by one pixel images with LB5P RAW8