mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-09 17:25:42 +01:00
aplay: increase channel limit to 256
aplay is limited to 32 channels, which makes it impossible to use it for testing devices with more channels. here we increase the limit to 256, which should be sufficient for a virtual device made of 4 64-channel soundcards. Signed-off-by: Tim Blechmann <tim@klingt.org> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
8709ffe841
commit
0131ab6a67
1 changed files with 2 additions and 2 deletions
|
@ -526,7 +526,7 @@ int main(int argc, char *argv[])
|
|||
break;
|
||||
case 'c':
|
||||
rhwparams.channels = strtol(optarg, NULL, 0);
|
||||
if (rhwparams.channels < 1 || rhwparams.channels > 32) {
|
||||
if (rhwparams.channels < 1 || rhwparams.channels > 256) {
|
||||
error(_("value %i for channels is invalid"), rhwparams.channels);
|
||||
return 1;
|
||||
}
|
||||
|
@ -1015,7 +1015,7 @@ static int test_au(int fd, void *buffer)
|
|||
if (hwparams.rate < 2000 || hwparams.rate > 256000)
|
||||
return -1;
|
||||
hwparams.channels = BE_INT(ap->channels);
|
||||
if (hwparams.channels < 1 || hwparams.channels > 128)
|
||||
if (hwparams.channels < 1 || hwparams.channels > 256)
|
||||
return -1;
|
||||
if ((size_t)safe_read(fd, buffer + sizeof(AuHeader), BE_INT(ap->hdr_size) - sizeof(AuHeader)) != BE_INT(ap->hdr_size) - sizeof(AuHeader)) {
|
||||
error(_("read error"));
|
||||
|
|
Loading…
Reference in a new issue