-
This commit is contained in:
@@ -196,15 +196,19 @@
|
|||||||
(begin
|
(begin
|
||||||
(displayln "Pausing ao play thread")
|
(displayln "Pausing ao play thread")
|
||||||
(os-semaphore-wait (ao-shm-pause-sem shm))
|
(os-semaphore-wait (ao-shm-pause-sem shm))
|
||||||
|
(displayln (format "Setting pause now to ~a" pause))
|
||||||
(mutex-lock (ao-shm-mutex shm))
|
(mutex-lock (ao-shm-mutex shm))
|
||||||
(set-ao-shm-paused! shm pause)
|
(set-ao-shm-paused! shm pause)
|
||||||
(mutex-unlock (ao-shm-mutex shm)))
|
(mutex-unlock (ao-shm-mutex shm)))
|
||||||
(begin
|
(begin
|
||||||
(displayln "Continuing ao play thread")
|
(displayln (format "Continuing ao play thread, now setting pause to ~a" pause))
|
||||||
(mutex-lock (ao-shm-mutex shm))
|
(mutex-lock (ao-shm-mutex shm))
|
||||||
(set-ao-shm-paused! shm pause)
|
(set-ao-shm-paused! shm pause)
|
||||||
(mutex-unlock (ao-shm-mutex shm))
|
(mutex-unlock (ao-shm-mutex shm))
|
||||||
(os-semaphore-post (ao-shm-pause-sem shm)))
|
(displayln "Posting semaphore twice, one to let play thread continue, one for own use")
|
||||||
|
(os-semaphore-post (ao-shm-pause-sem shm))
|
||||||
|
(os-semaphote-post (ao-shm-pause-sem shm))
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user