From cc467b388726dd58d3a8872e62e0ffbdd549937d Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Sun, 4 Jul 2010 15:33:13 +0200 Subject: fixed oss pause/unpause --- plugins/oss/oss.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/plugins/oss/oss.c b/plugins/oss/oss.c index ee0ca8aa..6c1045bf 100644 --- a/plugins/oss/oss.c +++ b/plugins/oss/oss.c @@ -194,23 +194,14 @@ oss_pause (void) { return -1; } // set pause state + oss_free(); state = OUTPUT_STATE_PAUSED; - return oss_free(); + return 0; } static int oss_unpause (void) { - // unset pause state - if (state == OUTPUT_STATE_PAUSED) { - - if (!oss_tid) { - if(oss_init() < 0) { - return -1; - } - } - - state = OUTPUT_STATE_PLAYING; - } + oss_play (); return 0; } -- cgit v1.2.3