On Thu, Jul 05, 2001 at 01:04:47AM -0400, Paul Davis wrote:
>
> http://www.op.net/~pbd/laaga-0.2.2.tar.gz (132kB)
Works fine when I run as root, not otherwise, is this intentional?
Attached small patch to make client errors more explicable.
- Steve
diff -c laaga-0.2.2/ae_client.c laaga-0.2.2-swh/ae_client.c
*** laaga-0.2.2/ae_client.c Wed Jul 4 20:45:35 2001
--- laaga-0.2.2-swh/ae_client.c Thu Jul 5 17:36:05 2001
***************
*** 61,67 ****
my_output_port = laaga_port_register (client, "myoutput",
LAAGA_DEFAULT_AUDIO_TYPE, LaagaPortIsOutput, 0);
if (laaga_activate (client)) {
! fprintf (stderr, "cannot activate client");
}
printf ("client activated\n");
--- 61,68 ----
my_output_port = laaga_port_register (client, "myoutput",
LAAGA_DEFAULT_AUDIO_TYPE, LaagaPortIsOutput, 0);
if (laaga_activate (client)) {
! fprintf (stderr, "cannot activate client\n");
! exit(1);
}
printf ("client activated\n");
diff -c laaga-0.2.2/client.c laaga-0.2.2-swh/client.c
*** laaga-0.2.2/client.c Thu Jul 5 05:59:36 2001
--- laaga-0.2.2-swh/client.c Thu Jul 5 17:34:53 2001
***************
*** 629,634 ****
--- 629,635 ----
pthread_mutex_lock (&client_lock);
if (laaga_start_thread (client)) {
+ laaga_error ("could not start client thread");
pthread_mutex_unlock (&client_lock);
return -1;
}
***************
*** 637,643 ****
pthread_mutex_unlock (&client_lock);
if (!client->thread_ok) {
! laaga_error ("could not start client thread");
return -1;
}
--- 638,644 ----
pthread_mutex_unlock (&client_lock);
if (!client->thread_ok) {
! laaga_error ("client thread not ok");
return -1;
}