Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add introspection bindings and support for slow-sync clients #175

Merged
merged 2 commits into from
Jun 7, 2022

Conversation

e2-71828
Copy link
Contributor

@e2-71828 e2-71828 commented May 6, 2022

This pull request contains two commits:

  • The first adds bindings to inspect the state of the JACK server, such as enumerating the clients connected to a given port
  • The second allows writing slow-sync clients. As registering a sync handler at all changes JACK's behavior, this is gated by the new ProcessHandler::SLOW_SYNC constant.

I have been using these changes in my own project for a while now and they appear to work properly, but I don't know what unit tests should be added for them.

@wmedrano
Copy link
Member

Seems good as is. Ready to merge?

@e2-71828
Copy link
Contributor Author

Sure; I’ve been running this for a little while without any obvious issues.

@wmedrano wmedrano merged commit 6133ac4 into RustAudio:main Jun 7, 2022
@Be-ing Be-ing mentioned this pull request Jul 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants