Changeset 2399:22feff815ea4 in roaraudio


Ignore:
Timestamp:
08/17/09 03:40:04 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

better way to display things

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roarclients/roarctl.c

    r2324 r2399  
    237237 char flags[1024]; 
    238238 char name[1024]; 
     239 char * infotext; 
    239240 
    240241 
     
    271272  } 
    272273 
    273   if ( s.dir != ROAR_DIR_LIGHT_IN && s.dir != ROAR_DIR_LIGHT_OUT && 
    274        s.info.rate                && s.info.bits                 && s.info.channels 
    275      ) { 
    276    printf("Stream sample rate    : %i\n", s.info.rate); 
     274  switch (s.dir) { 
     275   case ROAR_DIR_MIDI_IN: 
     276   case ROAR_DIR_MIDI_OUT: 
     277     infotext = " ticks/s"; 
     278    break; 
     279   case ROAR_DIR_LIGHT_IN: 
     280   case ROAR_DIR_LIGHT_OUT: 
     281     infotext = " updates/s"; 
     282    break; 
     283   default: 
     284     infotext = " Hz"; 
     285  } 
     286  if ( s.info.rate ) 
     287   printf("Stream sample rate    : %i%s\n", s.info.rate, infotext); 
     288  if ( s.info.bits ) 
    277289   printf("Stream bits           : %i\n", s.info.bits); 
    278    printf("Stream channels       : %i\n", s.info.channels); 
    279   } 
     290  if ( s.info.channels ) 
     291  printf("Stream channels       : %i\n", s.info.channels); 
    280292 
    281293  printf("Stream codec          : %2i (%s%s)\n", s.info.codec, roar_codec2str(s.info.codec), 
Note: See TracChangeset for help on using the changeset viewer.