Skip to content

Commit

Permalink
[examples] add quiet mode for performance measurements
Browse files Browse the repository at this point in the history
  • Loading branch information
piem committed Jan 31, 2019
1 parent 65a4fb4 commit 982629c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
8 changes: 7 additions & 1 deletion examples/parse_args.h
Expand Up @@ -25,6 +25,7 @@
#endif

extern int verbose;
extern int quiet;
// input / output
extern int usejack;
extern char_t *source_uri;
Expand Down Expand Up @@ -127,6 +128,7 @@ void usage (FILE * stream, int exit_code)
" -V --miditap-velo MIDI velocity; default=65.\n"
#endif /* defined(PROG_HAS_ONSET) && !defined(PROG_HAS_PITCH) */
#endif /* defined(PROG_HAS_JACK) && defined(HAVE_JACK) */
" -q --quiet be quiet\n"
" -v --verbose be verbose\n"
" -h --help display this message\n"
);
Expand All @@ -141,7 +143,7 @@ int
parse_args (int argc, char **argv)
{
#ifdef HAVE_GETOPT_H
const char *options = "hv"
const char *options = "hvq"
"i:r:B:H:"
#ifdef PROG_HAS_JACK
"j"
Expand Down Expand Up @@ -173,6 +175,7 @@ parse_args (int argc, char **argv)
struct option long_options[] = {
{"help", 0, NULL, 'h'},
{"verbose", 0, NULL, 'v'},
{"quiet", 0, NULL, 'q'},
{"input", 1, NULL, 'i'},
{"samplerate", 1, NULL, 'r'},
{"bufsize", 1, NULL, 'B'},
Expand Down Expand Up @@ -226,6 +229,9 @@ parse_args (int argc, char **argv)
case 'v': /* verbose */
verbose = 1;
break;
case 'q': /* quiet */
quiet = 1;
break;
case 'j':
usejack = 1;
break;
Expand Down
3 changes: 2 additions & 1 deletion examples/utils.c
Expand Up @@ -32,6 +32,7 @@
#endif /* HAVE_JACK */

int verbose = 0;
int quiet = 0;
int usejack = 0;
// input / output
char_t *sink_uri = NULL;
Expand Down Expand Up @@ -169,7 +170,7 @@ void examples_common_process (aubio_process_func_t process_func,
aubio_source_do (this_source, input_buffer, &read);
process_func (input_buffer, output_buffer);
// print to console if verbose or no output given
if (verbose || sink_uri == NULL) {
if ((verbose || sink_uri == NULL) && !quiet) {
print();
}
if (this_sink) {
Expand Down

0 comments on commit 982629c

Please sign in to comment.