Changeset 5179:f9480d9e89e3 in roaraudio for roarclients/roarvumeter.c


Ignore:
Timestamp:
10/22/11 13:37:43 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

make use of roar_str2*() and some other minor changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roarclients/roarvumeter.c

    r4708 r5179  
    137137 
    138138int vumeter (struct roar_vio_calls * vio, int samples, int bits, int channels, int mode, struct roardsp_filterchain * fc) { 
    139  void * buf = malloc((samples*bits*channels)/8); 
    140  
    141  if ( !buf ) 
     139 void * buf = roar_mm_malloc((samples*bits*channels)/8); 
     140 
     141 if ( buf == NULL ) 
    142142  return -1; 
    143143 
     
    145145  if ( channels == 2 ) { 
    146146   vumeter16bit2ch(vio, samples, (int16_t *) buf, mode, fc); 
    147    free(buf); 
     147   roar_mm_free(buf); 
    148148   return 0; 
    149149  } else { 
    150    free(buf); 
     150   roar_mm_free(buf); 
    151151   return -1; 
    152152  } 
    153153 } else { 
    154   free(buf); 
     154  roar_mm_free(buf); 
    155155  return -1; 
    156156 } 
     
    180180   server = argv[++i]; 
    181181  } else if ( strcmp(k, "--rate") == 0 ) { 
    182    rate = atoi(argv[++i]); 
     182   rate = roar_str2rate(argv[++i]); 
    183183  } else if ( strcmp(k, "--bits") == 0 ) { 
    184    bits = atoi(argv[++i]); 
     184   bits = roar_str2bits(argv[++i]); 
    185185  } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0) { 
    186    channels = atoi(argv[++i]); 
     186   channels = roar_str2channels(argv[++i]); 
    187187  } else if ( strcmp(k, "--samples") == 0 ) { 
    188188   samples = atoi(argv[++i]); 
Note: See TracChangeset for help on using the changeset viewer.