aboutsummaryrefslogtreecommitdiffstats
path: root/src/jack_impl.h
AgeCommit message (Collapse)AuthorFilesLines
2024-11-24Cleanly separate backends from the rest of the applicationDavid Robillard1-2/+8
Finally hitting some concrete refactoring paydirt, with this, backend code doesn't have access to the application as a whole whatsoever. If some day the backends become loadable modules that need a more stable API, something will need to be done about jalv_backend_open(), probably move the parameters into some struct to make the interface extensible. For now though, being explicit and fine-grained is fine (good, even), if a bit verbose.
2024-11-24Move Jack internal client to a separate compilation unitDavid Robillard1-0/+23
Aside from keeping things tidy and independent, this removes this unused code from the program builds, instead only including it in the Jack internal module.