version 1.16, 2004/03/02 23:09:27 |
version 1.17, 2005/01/04 18:20:37 |
|
|
char *name; |
char *name; |
mixer_ctrl_t *valp; |
mixer_ctrl_t *valp; |
mixer_devinfo_t *infp; |
mixer_devinfo_t *infp; |
char changed; |
|
} *fields, *rfields; |
} *fields, *rfields; |
|
|
mixer_ctrl_t *values; |
mixer_ctrl_t *values; |
|
|
default: |
default: |
errx(1, "Invalid format."); |
errx(1, "Invalid format."); |
} |
} |
p->changed = 1; |
|
return (1); |
return (1); |
} |
} |
|
|
|
|
|
|
for(i = 0; i < ndev; i++) { |
for(i = 0; i < ndev; i++) { |
infos[i].index = i; |
infos[i].index = i; |
ioctl(fd, AUDIO_MIXER_DEVINFO, &infos[i]); |
if (ioctl(fd, AUDIO_MIXER_DEVINFO, &infos[i]) < 0) { |
|
ndev--, i--; |
|
continue; |
|
} |
} |
} |
|
|
for(i = 0; i < ndev; i++) { |
for(i = 0; i < ndev; i++) { |
|
|
} |
} |
} |
} |
} |
} |
argv++; |
|
} else { |
} else { |
p = findfield(*argv); |
p = findfield(*argv); |
if (p == NULL) |
if (p == NULL) |
|
|
fprintf(out, "\n"); |
fprintf(out, "\n"); |
} |
} |
} |
} |
|
argv++; |
} |
} |
} else |
} else |
usage(); |
usage(); |