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;
                }
  

Reply via email to