]> git.alsa-project.org Git - alsa-tools.git/commitdiff
Fixed against latest driver (changed microcode ioctl)
authorJaroslav Kysela <perex@perex.cz>
Thu, 25 Sep 2003 19:52:14 +0000 (19:52 +0000)
committerJaroslav Kysela <perex@perex.cz>
Thu, 25 Sep 2003 19:52:14 +0000 (19:52 +0000)
sscape_ctl/sscape_ctl.c

index 3dc8a8cc75d3c7961422bcf13bdf98d8e3bf8e43..04a6e8dbd94fbf007adf8d066518f8766170ab0b 100644 (file)
@@ -14,7 +14,7 @@
 
 const char default_dir[] = "/sndscape";
 const char scope[] = "scope.cod";
-
+char _microcode[65536];
 
 static void
 show_usage(void)
@@ -122,7 +122,7 @@ load_microcode(const char *fname, struct sscape_microcode *microcode)
   {
     int save_errno;
 
-    err = read(fd, microcode->code, sizeof(microcode->code));
+    err = read(fd, microcode->code, sizeof(_microcode));
     if (err >= 0)
     {
       printf("Microcode: read %d bytes\n", err);
@@ -205,6 +205,7 @@ main(int argc, char *argv[])
     struct sscape_bootblock  boot;
     struct sscape_microcode  microcode;
 
+    microcode.code = &_microcode;
     if ((len = get_directory(directory, filename, sizeof(filename))) == 0)
     {
       fprintf(stderr, "Invalid directory - pathname too long\n");