X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dos_auplay;a=blobdiff_plain;f=src%2Fmain.c;fp=src%2Fmain.c;h=107cd11ec2d460be71a7c871893e45649dd0c6cc;hp=c88aa3b39bfabd7f80f3ea86a2325abc92804ad7;hb=9a54081e387f5c08e1d1a6077283528c62509956;hpb=ea5991d4cd397583ea9058ae995e34ccb099c8f2 diff --git a/src/main.c b/src/main.c index c88aa3b..107cd11 100644 --- a/src/main.c +++ b/src/main.c @@ -17,7 +17,7 @@ static int quit; int main(int argc, char **argv) { - int i; + int i, vol; if(audio_init() == -1) { return 1; @@ -27,7 +27,14 @@ int main(int argc, char **argv) for(i=1; i 100) { + fprintf(stderr, "%s must be followed by a number 1-100\n", argv[-1]); + return 1; + } + audio_setvolume(AUDIO_MASTER, vol * 255 / 100); + + } else if(strcmp(argv[i], "-h") == 0 || strcmp(argv[i], "-help") == 0) { print_usage(argv[0]); return 0; } else { @@ -168,5 +175,6 @@ static void print_usage(const char *argv0) { printf("Usage: %s [options] ... \n", argv0); printf("options:\n"); + printf(" -v,-volume : set audio volume (1-100)\n"); printf(" -h,-help: print usage and exit\n"); }