0.12.0-alpha.2
Pre-release
Pre-release
astraw
released this
30 Sep 14:11
·
1048 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-video
program for processing
saved videos and data. - For Strand Cam and Braid, simplify defaults so that
cargo build --release
is
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
fps
forFakeSync
trigger 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.toml
configuration file. (To update,
replaceremote_camera = true
withstart_backend = "remote"
. The default
setting is nowstart_backend = "pylon"
to enable Basler Pylon cameras to
continue with existing Braid.toml
configuration files.) - Rename command line program
offline-retrack
tobraid-offline-retrack
. - Removed jemallocator from
strand-cam
in 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.