Skip to content

Fix thread/realtime safety documentation errors#164

Merged
fgo-ableton merged 1 commit intoAbleton:masterfrom
docwilco:docs-fix
Dec 11, 2025
Merged

Fix thread/realtime safety documentation errors#164
fgo-ableton merged 1 commit intoAbleton:masterfrom
docwilco:docs-fix

Conversation

@docwilco
Copy link
Contributor

@docwilco docwilco commented Dec 9, 2025

  • abl_link_capture_app_session_state

Discrepancy between C and C++ docs. C++ correctly says thread safe, not realtime safe. This matches the implementation.

  • abl_link_enable_start_stop_sync
  • abl_link_is_start_stop_sync_enabled
  • Link::enableStartStopSync
  • Link::isStartStopSyncEnabled

These read/write a std::atomic<bool>, so both thread & realtime safe.

* `abl_link_capture_app_session_state`

Descrepancy between C and C++ docs. C++ correctly says thread safe, not
realtime safe. This matches the implementation.

* `abl_link_enable_start_stop_sync`
* `abl_link_is_start_stop_sync_enabled`
* `Link::enableStartStopSync`
* `Link::isStartStopSyncEnabled`

These read/write a `std::atomic<bool>`, so both thread & realtime safe.
@fgo-ableton
Copy link
Contributor

Thanks!

@fgo-ableton fgo-ableton merged commit dcd39a8 into Ableton:master Dec 11, 2025
12 checks passed
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