Changeset 3027:344a43da226f in roaraudio


Ignore:
Timestamp:
11/01/09 14:26:28 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

only print the beat message in beat-only mode on beat, do not print new lions in case of no beat

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roarclients/roarvumeter.c

    r3026 r3027  
    3232#define BUFSIZE 1024 
    3333 
     34#define MODE_NONE  0x00 
    3435#define MODE_PC    0x01 
    3536#define MODE_DB    0x02 
     
    6364 char * beat[2]     = {"     ", "Beat!"}; 
    6465 char * dbeat       = beat[0]; 
     66 int have_beat; 
    6567 int16_t beat_val, beat_old; 
    6668 
     
    9698   if ( (float)beat_old > (float)beat_val*1.15f ) { 
    9799    dbeat = beat[1]; 
     100    have_beat = 1; 
    98101   } else { 
    99102    dbeat = beat[0]; 
     103    have_beat = 0; 
    100104   } 
    101105  } 
    102106 
    103107  switch (mode) { 
     108   case MODE_NONE: // beat only 
     109     if ( have_beat ) 
     110      printf("%s\n", dbeat); 
     111    break; 
    104112   case MODE_PC: 
    105113     printf("L: %3i%% R: %3i%% %s          \e[u", (int)(rmsl/327.68), (int)(rmsr/327.68), dbeat); 
Note: See TracChangeset for help on using the changeset viewer.