Skip to content

Conversation

@OwenZonneveld
Copy link

Allows the ZED GStreamer to start & stop recordings at runtime.
This is done by passing parameters to the zedsrc.

The two relevant parameters are

  • recording-status: gboolean
  • recording-filename: GString

Current issues:

  • If the filename is not set before trying to record there may be some issues as it will use an empty filepath.
  • Probably not organized how you'd like.

I currently have a gstreamer pipeline that is working using these changes.

adujardin added a commit that referenced this pull request Jan 26, 2026
- Fixed several critical bugs including incorrect VGA resolution mapping, `memcpy` buffer overflow in data mux, and `sprintf` buffer safety issues
- Replaced static buffer counters with per-instance variables to fix multi-instance issues
- Added latency query handlers to prevent crashes during pipeline queries
- Added SDK version compile-time check to catch version mismatches early
- Added support for new SDK features (GEN_3 positional tracking, NEURAL_LIGHT depth mode, custom YOLO models)
- Added runtime SVO recording control (`svo-recording-enable`, `svo-recording-filename`, `svo-recording-compression`, related to #78)
- Added `output-rectified-image` property for ZED X One to support custom optics without calibration (related to #71)
- Added test script (`.ci/test.sh`) with fast, extensive, and benchmark modes
- Fixed floating-point math issues (`abs()`→`fabsf()`) and AEC_AGC enum handling
- Improved code formatting consistency and fixed documentation typos
@adujardin adujardin closed this Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants