From 37fb36447839aaaf71cf584e49f34970340c4471 Mon Sep 17 00:00:00 2001 From: Jaechul Lee Date: Wed, 28 Jun 2023 11:18:43 +0900 Subject: [PATCH] Add print_usage to test program [Version] 0.5.57 [Issue Type] Update Change-Id: I5c86c86023f23b304d7bd8c73fee37648ed30205 Signed-off-by: Jaechul Lee --- packaging/capi-media-audio-io.spec | 2 +- test/audio_io_process_test.c | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/packaging/capi-media-audio-io.spec b/packaging/capi-media-audio-io.spec index 98554a2..f809753 100644 --- a/packaging/capi-media-audio-io.spec +++ b/packaging/capi-media-audio-io.spec @@ -1,6 +1,6 @@ Name: capi-media-audio-io Summary: An Audio Input & Audio Output library in Tizen Native API -Version: 0.5.56 +Version: 0.5.57 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/test/audio_io_process_test.c b/test/audio_io_process_test.c index d0e1bfb..5cf4c6b 100644 --- a/test/audio_io_process_test.c +++ b/test/audio_io_process_test.c @@ -194,6 +194,12 @@ out: return; } +static void print_usage() +{ + printf("audio_io_process_test -r [samplerate] -c [channels] -d [reference_device_id] -a [AEC type] -n [NS type] -o [output filename]\n"); + printf("e.g) audio_io_process_test -r 16000 -d 1 -a 0 -n 0 -o filename\n"); +} + int main(int argc, char **argv) { setbuf(stdout, NULL); @@ -203,6 +209,11 @@ int main(int argc, char **argv) arg_channels = AUDIO_CHANNEL_MONO; arg_format = AUDIO_SAMPLE_TYPE_S16_LE; + if (argc == 1) { + print_usage(); + return 0; + } + printf("===== Arguments information =====\n"); while (-1 != (option = getopt(argc, argv, optstring))) { switch (option) { @@ -239,8 +250,7 @@ int main(int argc, char **argv) break; case 'h': default: - printf("audio_io_process_test -r [sample] [-d:reference_device_id] [-a:AEC type] [-n:NS type] -o [output filename]\n"); - printf("audio_io_process_test -r 16000 -d 1 -a 0 -n 0 -o filename\n"); + print_usage(); return 0; } } -- 2.34.1