| @@ -718,7 +718,6 @@ int main (int argc, char *argv[]) | |||||
| } | } | ||||
| } | } | ||||
| /** | /** | ||||
| * try to register another one with the same name... | * try to register another one with the same name... | ||||
| * | * | ||||
| @@ -970,7 +969,7 @@ int main (int argc, char *argv[]) | |||||
| } | } | ||||
| /** | /** | ||||
| * Test if portrename callback have been called. | |||||
| * Test if port rename callback have been called. | |||||
| * | * | ||||
| */ | */ | ||||
| jack_port_set_name (output_port1, "renamed-port#"); | jack_port_set_name (output_port1, "renamed-port#"); | ||||
| @@ -980,13 +979,12 @@ int main (int argc, char *argv[]) | |||||
| printf("!!! ERROR !!! Jack_Port_Rename_Callback was not called !!.\n"); | printf("!!! ERROR !!! Jack_Port_Rename_Callback was not called !!.\n"); | ||||
| } | } | ||||
| /** | /** | ||||
| * Test if portregistration callback have been called. | |||||
| * Test if port registration callback have been called. | |||||
| * | * | ||||
| */ | */ | ||||
| jack_sleep(1 * 1000); | |||||
| jack_sleep(1 * 1000); // To hope all port registration and reorder callback have been received... | |||||
| if (1 == port_callback_reg) { | if (1 == port_callback_reg) { | ||||
| Log("%i ports have been successfully created, and %i callback reg ports have been received... ok\n", 1, port_callback_reg); | Log("%i ports have been successfully created, and %i callback reg ports have been received... ok\n", 1, port_callback_reg); | ||||
| @@ -1319,6 +1317,8 @@ int main (int argc, char *argv[]) | |||||
| } | } | ||||
| a++; | a++; | ||||
| } | } | ||||
| jack_sleep(1 * 1000); // To hope all port registration and reorder callback have been received... | |||||
| // Check port registration callback again | // Check port registration callback again | ||||
| if (j == port_callback_reg) { | if (j == port_callback_reg) { | ||||
| @@ -1353,10 +1353,21 @@ int main (int argc, char *argv[]) | |||||
| exit(1); | exit(1); | ||||
| } | } | ||||
| // Check client registration callback | |||||
| jack_sleep(1000); | |||||
| if (client_register == 0) | |||||
| printf("!!! ERROR !!! Client registration callback not called!\n"); | |||||
| // Check client registration callback after jack_client_new | |||||
| jack_sleep(2000); | |||||
| if (client_register == 0) { | |||||
| printf("!!! ERROR !!! Client registration callback not called for an opened client !\n"); | |||||
| } | |||||
| // Check client registration callback after jack_client_close | |||||
| jack_client_close(client2); | |||||
| jack_sleep(2000); | |||||
| if (client_register == 1) { | |||||
| printf("!!! ERROR !!! Client registration callback not called for a closed client!\n"); | |||||
| } | |||||
| // Open client2 again... | |||||
| client2 = jack_client_new(client_name2); | |||||
| /** | /** | ||||
| * Register callback for this client. | * Register callback for this client. | ||||
| @@ -1398,8 +1409,8 @@ int main (int argc, char *argv[]) | |||||
| process2_activated = -1; | process2_activated = -1; | ||||
| process1_activated = -1; | process1_activated = -1; | ||||
| if (jack_activate(client2) < 0) { | if (jack_activate(client2) < 0) { | ||||
| printf ("Fatal error : cannot activate client2\n"); | |||||
| exit (1); | |||||
| printf("Fatal error : cannot activate client2\n"); | |||||
| exit(1); | |||||
| } | } | ||||
| /** | /** | ||||