# HG changeset patch # User Jonathan Schleifer # Date 1198252316 -3600 # Node ID 98fa8fe789a434b375821958fc994a412f03a244 # Parent 44d97ff5d0e39cdce49a3e1719784cc600c875fc Actually, we have to reset in oss_loop() as this calls close(). diff -r 44d97ff5d0e3 -r 98fa8fe789a4 src/OSS4/audio.c --- a/src/OSS4/audio.c Fri Dec 21 16:36:22 2007 +0100 +++ b/src/OSS4/audio.c Fri Dec 21 16:51:56 2007 +0100 @@ -442,7 +442,6 @@ wr_index = 0; rd_index = 0; - oss_set_volume(start_vol_l, start_vol_r); close_mixer_device(); } @@ -532,6 +531,7 @@ } ioctl(fd, SNDCTL_DSP_SYNC, 0); + oss_set_volume(start_vol_l, start_vol_r); close(fd); g_free(buffer); return NULL;