|
@@ -94,7 +94,7 @@ void JackAlsaDriver::UpdateLatencies() |
|
|
int JackAlsaDriver::Attach() |
|
|
int JackAlsaDriver::Attach() |
|
|
{ |
|
|
{ |
|
|
JackPort* port; |
|
|
JackPort* port; |
|
|
int port_index; |
|
|
|
|
|
|
|
|
jack_port_id_t port_index; |
|
|
unsigned long port_flags = (unsigned long)CaptureDriverFlags; |
|
|
unsigned long port_flags = (unsigned long)CaptureDriverFlags; |
|
|
char name[JACK_CLIENT_NAME_SIZE + JACK_PORT_NAME_SIZE]; |
|
|
char name[JACK_CLIENT_NAME_SIZE + JACK_PORT_NAME_SIZE]; |
|
|
char alias[JACK_CLIENT_NAME_SIZE + JACK_PORT_NAME_SIZE]; |
|
|
char alias[JACK_CLIENT_NAME_SIZE + JACK_PORT_NAME_SIZE]; |
|
@@ -116,7 +116,7 @@ int JackAlsaDriver::Attach() |
|
|
for (int i = 0; i < fCaptureChannels; i++) { |
|
|
for (int i = 0; i < fCaptureChannels; i++) { |
|
|
snprintf(alias, sizeof(alias) - 1, "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); |
|
|
snprintf(alias, sizeof(alias) - 1, "%s:%s:out%d", fAliasName, fCaptureDriverName, i + 1); |
|
|
snprintf(name, sizeof(name) - 1, "%s:capture_%d", fClientControl.fName, i + 1); |
|
|
snprintf(name, sizeof(name) - 1, "%s:capture_%d", fClientControl.fName, i + 1); |
|
|
if if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, (JackPortFlags)port_flags, fEngineControl->fBufferSize, &port_index) < 0) { |
|
|
|
|
|
|
|
|
if (fEngine->PortRegister(fClientControl.fRefNum, name, JACK_DEFAULT_AUDIO_TYPE, (JackPortFlags)port_flags, fEngineControl->fBufferSize, &port_index) < 0) { |
|
|
jack_error("driver: cannot register port for %s", name); |
|
|
jack_error("driver: cannot register port for %s", name); |
|
|
return -1; |
|
|
return -1; |
|
|
} |
|
|
} |
|
|