From 22a38d61c3fc9f5e454c7eee9737ff76097e9bab Mon Sep 17 00:00:00 2001 From: waker Date: Sun, 24 Oct 2010 16:28:31 +0200 Subject: fixed dynamic samplerate switching in oss output --- plugins/oss/oss.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'plugins/oss') diff --git a/plugins/oss/oss.c b/plugins/oss/oss.c index 6c1045bf..52c417fa 100644 --- a/plugins/oss/oss.c +++ b/plugins/oss/oss.c @@ -130,6 +130,7 @@ oss_init (void) { static int oss_change_rate (int rate) { if (!fd) { + oss_rate = rate; return oss_rate; } if (rate == oss_rate) { @@ -161,6 +162,7 @@ oss_free (void) { oss_terminate = 0; if (fd) { close (fd); + fd = 0; } if (mutex) { deadbeef->mutex_free (mutex); -- cgit v1.2.3