OSDN Git Service

test: audio_time - fix timestamp2ns() and usage()
authorJaroslav Kysela <perex@perex.cz>
Tue, 13 Apr 2021 17:49:44 +0000 (19:49 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 13 Apr 2021 17:49:48 +0000 (19:49 +0200)
BugLink: https://github.com/alsa-project/alsa-lib/issues/132
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
test/audio_time.c

index e4d4a94..919bebe 100644 (file)
@@ -19,7 +19,6 @@
 #include <math.h>
 #include "../include/asoundlib.h"
 
-static char *command;
 static char *pcm_name = "hw:0";
 snd_output_t *output = NULL;
 
@@ -42,7 +41,7 @@ long long timestamp2ns(snd_htimestamp_t t)
 {
        long long nsec;
 
-       nsec = t.tv_sec * 1000000000;
+       nsec = t.tv_sec * 1000000000ULL;
        nsec += t.tv_nsec;
 
        return nsec;
@@ -149,7 +148,7 @@ int main(int argc, char *argv[])
        while ((c = getopt_long(argc, argv, short_options, long_options, &option_index)) != -1) {
                switch (c) {
                case 'h':
-                       usage(command);
+                       usage(argv[0]);
                        return 0;
                case 'p':
                        do_playback = 1;