]> git.alsa-project.org Git - alsa-utils.git/commitdiff
Added -f cdr
authorJaroslav Kysela <perex@perex.cz>
Wed, 4 Jun 2003 07:31:50 +0000 (07:31 +0000)
committerJaroslav Kysela <perex@perex.cz>
Wed, 4 Jun 2003 07:31:50 +0000 (07:31 +0000)
aplay/aplay.c

index b626631f4a95eb44dcfbc34e1f252e23da11eb8a..9038d90b02f5282d3fceb1055b51fbb3b7d54c74 100644 (file)
@@ -174,6 +174,7 @@ static void usage(char *command)
        fprintf(stderr, "\nSome of these may not be available on selected hardware\n");
        fprintf(stderr, "The availabled format shortcuts are:\n");
        fprintf(stderr, "-f cd (16 bit little endian, 44100, stereo)\n");
+       fprintf(stderr, "-f cdr (16 bit big endian, 44100, stereo)\n");
        fprintf(stderr, "-f dat (16 bit little endian, 48000, stereo)\n");
 }
 
@@ -389,8 +390,11 @@ int main(int argc, char *argv[])
                        }
                        break;
                case 'f':
-                       if (strcasecmp(optarg, "cd") == 0) {
-                               rhwparams.format = file_type == FORMAT_AU ? SND_PCM_FORMAT_S16_BE : SND_PCM_FORMAT_S16_LE;
+                       if (strcasecmp(optarg, "cd") == 0 || strcasecmp(optarg, "cdr") == 0) {
+                               if (strcasecmp(optarg, "cdr") == 0)
+                                       rhwparams.format = SND_PCM_FORMAT_S16_BE;
+                               else
+                                       rhwparams.format = file_type == FORMAT_AU ? SND_PCM_FORMAT_S16_BE : SND_PCM_FORMAT_S16_LE;
                                rhwparams.rate = 44100;
                                rhwparams.channels = 2;
                        } else if (strcasecmp(optarg, "dat") == 0) {