Open gavv opened 4 years ago
This seems like an interesting task. I'd like to begin implementation during Hacktoberfest.
You're welcome!
@gmoberg Hi, do you still have plans to work on this?
:+1: for this feature. Really would be useful on the send side especially--I imagine lots of users running JACK on a server and streaming to simple clients. I think it would be sufficient to have it in roc-send
and roc-recv
.
We will definitely add it at some point.
People are regularly asking for JACK support. It would be nice to have it at least in our command-line tools (roc-send and roc-recv).
Adding JACK support will mean implementing sndio::JackBackend, sndio::JackSink, and sndio::JackSource, and registering JackBackend in sndio::BackendDispatcher.
Further info:
231, which is similar, but for ALSA backend and provides more details
251, which provides an overview of roc_sndio concepts
246, which provides instruction for adding new audio backend