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