X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=linux%2Fsndout_oss.c;h=6d4eded4241e94cbb0ff36ef799532cef656857d;hb=HEAD;hp=2ac91c49cfb511457fc554d613f1347dbbdbc64d;hpb=39014486f9e50110d23dece007ce4c0ed90d15b1;p=libpicofe.git diff --git a/linux/sndout_oss.c b/linux/sndout_oss.c index 2ac91c4..6d4eded 100644 --- a/linux/sndout_oss.c +++ b/linux/sndout_oss.c @@ -51,7 +51,7 @@ void sndout_oss_stop(void) return; // sync causes trouble on Caanoo.. - //ioctl(sounddev, SOUND_PCM_SYNC, 0); + //ioctl(sounddev, SNDCTL_DSP_SYNC, 0); close(sounddev); sounddev = -1; @@ -178,7 +178,7 @@ int sndout_oss_can_write(int bytes) void sndout_oss_wait(void) { // FIXME? - ioctl(sounddev, SOUND_PCM_SYNC, 0); + ioctl(sounddev, SNDCTL_DSP_SYNC, 0); } void sndout_oss_setvol(int l, int r) @@ -192,7 +192,10 @@ void sndout_oss_setvol(int l, int r) void sndout_oss_exit(void) { - if (sounddev >= 0) close(sounddev); sounddev = -1; - if (mixerdev >= 0) close(mixerdev); mixerdev = -1; + if (sounddev >= 0) + close(sounddev); + if (mixerdev >= 0) + close(mixerdev); + sounddev = mixerdev = -1; }