diff options
author | waker <wakeroid@gmail.com> | 2010-10-24 16:28:31 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2010-10-24 16:28:31 +0200 |
commit | 22a38d61c3fc9f5e454c7eee9737ff76097e9bab (patch) | |
tree | 1801b1ae0f14c5b134feb0ae9f406d1e2a080b06 /plugins/oss | |
parent | d4e16679ac6fa2a6a7903c77154a7d188d300688 (diff) |
fixed dynamic samplerate switching in oss output
Diffstat (limited to 'plugins/oss')
-rw-r--r-- | plugins/oss/oss.c | 2 |
1 files changed, 2 insertions, 0 deletions
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); |