ioctl(sounddev, SNDCTL_DSP_STEREO, &stereo);\r
// calculate buffer size\r
buffers = 16;\r
ioctl(sounddev, SNDCTL_DSP_STEREO, &stereo);\r
// calculate buffer size\r
buffers = 16;\r
while ((bsize>>=1)) frag++;\r
frag |= buffers<<16; // 16 buffers\r
ioctl(sounddev, SNDCTL_DSP_SETFRAGMENT, &frag);\r
while ((bsize>>=1)) frag++;\r
frag |= buffers<<16; // 16 buffers\r
ioctl(sounddev, SNDCTL_DSP_SETFRAGMENT, &frag);\r
printf("gp2x_set_sound: %i/%ibit/%s, %i buffers of %i bytes\n",\r
rate, bits, stereo?"stereo":"mono", frag>>16, 1<<(frag&0xffff));\r
\r
s_oldrate = rate; s_oldbits = bits; s_oldstereo = stereo;\r
printf("gp2x_set_sound: %i/%ibit/%s, %i buffers of %i bytes\n",\r
rate, bits, stereo?"stereo":"mono", frag>>16, 1<<(frag&0xffff));\r
\r
s_oldrate = rate; s_oldbits = bits; s_oldstereo = stereo;\r