Changeset 5179:f9480d9e89e3 in roaraudio for roarclients/roarvumeter.c
- Timestamp:
- 10/22/11 13:37:43 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/roarvumeter.c
r4708 r5179 137 137 138 138 int 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 ) 142 142 return -1; 143 143 … … 145 145 if ( channels == 2 ) { 146 146 vumeter16bit2ch(vio, samples, (int16_t *) buf, mode, fc); 147 free(buf);147 roar_mm_free(buf); 148 148 return 0; 149 149 } else { 150 free(buf);150 roar_mm_free(buf); 151 151 return -1; 152 152 } 153 153 } else { 154 free(buf);154 roar_mm_free(buf); 155 155 return -1; 156 156 } … … 180 180 server = argv[++i]; 181 181 } else if ( strcmp(k, "--rate") == 0 ) { 182 rate = atoi(argv[++i]);182 rate = roar_str2rate(argv[++i]); 183 183 } else if ( strcmp(k, "--bits") == 0 ) { 184 bits = atoi(argv[++i]);184 bits = roar_str2bits(argv[++i]); 185 185 } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0) { 186 channels = atoi(argv[++i]);186 channels = roar_str2channels(argv[++i]); 187 187 } else if ( strcmp(k, "--samples") == 0 ) { 188 188 samples = atoi(argv[++i]);
Note: See TracChangeset
for help on using the changeset viewer.