2021-12-02 Fred Gleason <fredg@paravelsystems.com>

* Modified caed(8) to use promisucous mode when starting jackd(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-12-02 14:12:03 -05:00
parent d5ea782c6c
commit 7eba8e3349
2 changed files with 7 additions and 0 deletions

View File

@@ -22,6 +22,8 @@
#include <samplerate.h>
#include <QProcessEnvironment>
#include <rdconf.h>
#include <rddatedecode.h>
#include <rdescape_string.h>
@@ -470,7 +472,10 @@ bool DriverJack::initialize(unsigned *next_cardnum)
if(args.size()) {
QString program=args.at(0);
args.removeFirst();
QProcessEnvironment penv=QProcessEnvironment::systemEnvironment();
QProcess *proc=new QProcess(this);
penv.insert("JACK_PROMISCUOUS_SERVER","audio");
proc->setProcessEnvironment(penv);
proc->start(program,args);
if(proc->waitForStarted()) {
rda->syslog(LOG_INFO,"JACK server started");