INTARG
idat = INTARG;
idat = INTARG;
INTARG = (int)idat;
INTARG = get_mixer_count();
snprintf(devname, sizeof(devname), "/dev/mixer%d", INTARG);
INTARG = get_mixer_control_count(newfd) + 1;
INTARG = 1;
if (INTARG == 0) {
INTARG = (tmpinfo.mode == AUMODE_RECORD) ?
if (INTARG < 1000)
INTARG = 1000;
if (INTARG > 192000)
INTARG = 192000;
tmpinfo.record.sample_rate = INTARG;
INTARG = GETPRINFO(&tmpinfo, sample_rate);
tmpinfo.record.channels = INTARG ? 2 : 1;
INTARG = GETPRINFO(&tmpinfo, channels) - 1;
INTARG = tmpinfo.blocksize;
retval = format_to_encoding(INTARG, &tmpinfo);
INTARG = retval;
set_channels(fd, tmpinfo.mode, INTARG);
INTARG = GETPRINFO(&tmpinfo, channels);
idat = INTARG;
INTARG = tmpinfo.play.buffer_size / tmpinfo.blocksize;
idat = INTARG;
INTARG = idat;
INTARG = idat;
tmpinfo.play.pause = (INTARG & PCM_ENABLE_OUTPUT) == 0;
tmpinfo.record.pause = (INTARG & PCM_ENABLE_INPUT) == 0;
INTARG = idat;
set_vol(fd, INTARG, false);
INTARG = get_vol(tmpinfo.play.gain, tmpinfo.play.balance);
set_vol(fd, INTARG, true);
INTARG = get_vol(tmpinfo.record.gain, tmpinfo.record.balance);
INTARG = idat;
INTARG = 0;