0.12.0-alpha.2
Pre-release
Pre-release
·
1664 commits
to main
since this release
0.12.0-alpha.2 - 2022-09-30
Changes since 0.11.0 are listed. This is a pre-release and has not been fully tested.
Added
- Added support from Allied Vision Technologies cameras using the Vimba driver.
In the braid .toml configuration file, specify the camera withstart_backend = "vimba". - Braid can now start saving MKV files in all cameras with a single button.
Furthermore, additional support for post-triggering of all cameras can be
done. - Added support to save raw, uncompressed video to the MKV container format.
- Save camera gamma to MKV files.
- Strand Cam defaults to including the camera name in the saved MKV, FMF, uFMF,
and April Tags .csv.gz files. - Substantial improvements to the
braid-process-videoprogram for processing
saved videos and data. - For Strand Cam and Braid, simplify defaults so that
cargo build --releaseis
as close to just working as possible. The browser frontends still need to be
built but an explicit compile time error is shown if this remains to be done. - Build for Ubuntu 22.04 (Jammy)
- On systems with an Nvidia GPU, set the default encoding for MKV video saving
to H264 using NvEnc hardware. - New light mode for browser UI. Selection between dark and light mode is done
according to browser and OS preferences.
Changed
- Parameter
fpsforFakeSynctrigger mode renamedframerate. - Braid no longer runs an in-process strand-cam but rather launches a child
process for each camera. This enables support of other camera drivers and will
enable braid to run with cameras from multiple vendors. This builds off the
remote camera support. - Remote cameras for braid are specified using
start_backend = "remote"in the
[[cameras]]section of the Braid.tomlconfiguration file. (To update,
replaceremote_camera = truewithstart_backend = "remote". The default
setting is nowstart_backend = "pylon"to enable Basler Pylon cameras to
continue with existing Braid.tomlconfiguration files.) - Rename command line program
offline-retracktobraid-offline-retrack. - Removed jemallocator from
strand-camin favor of the default rust allocator.
This was added to fix a "corrupted size vs. prev_size" error in 2019, but
seems no longer needed. - MKV and FMF files use frame timestamps computed from the triggerbox device if
available. - When saving MKV, FMF and April Tag CSV files, default filenames include the
camera name.
Fixed
- When saving MKV files, the maximum framerate parameter is respected.