Add some more Jack debugging output from status returned when opening the client.

master
Albert Graef 2018-08-15 22:14:23 +02:00
parent b4e85ef288
commit fa25596e6f
1 changed files with 10 additions and 1 deletions

View File

@ -387,9 +387,10 @@ init_jack(JACK_SEQ* seq, uint8_t verbose)
int err, k;
char portname[100],
*client_name = seq->client_name?seq->client_name:"midizap";
jack_status_t status;
if(verbose)printf("opening client...\n");
seq->jack_client = jack_client_open(client_name, JackNullOption, NULL);
seq->jack_client = jack_client_open(client_name, JackNullOption, &status);
if (seq->jack_client == NULL)
{
@ -397,6 +398,14 @@ init_jack(JACK_SEQ* seq, uint8_t verbose)
return 0;
}
if (verbose && (status & JackServerStarted)) {
printf("JACK server started\n");
}
if (verbose && status & JackNameNotUnique) {
client_name = jack_get_client_name(seq->jack_client);
printf("JACK client name changed to: %s\n", client_name);
}
if(verbose)printf("assigning shutdown callback...\n");
jack_on_shutdown(seq->jack_client, shutdown_callback, (void*)seq);