Merge branch 'main' of https://git.dijkewijk.nl/hans/racket-sound
This commit is contained in:
@@ -94,7 +94,7 @@
|
||||
(set-ao-shm-bufsize! shm (- bs buf-len)))
|
||||
(mutex-unlock (ao-shm-mutex shm))
|
||||
(ao_play ao-device buf buf-len) ; Play this buffer part
|
||||
(free buf) ; Free the previously malloc 'raw (see libao.rkt)
|
||||
;(free buf) ; Free the previously malloc 'raw (see libao.rkt)
|
||||
)]
|
||||
)
|
||||
(player)
|
||||
@@ -185,9 +185,10 @@
|
||||
(let ((q (ao-shm-queue shm)))
|
||||
(while (> (queue-length q) 0)
|
||||
;(displayln (format "queue-length: ~a" (queue-length q)))
|
||||
(let* ((elem (dequeue! q))
|
||||
(buf (car (cddddr elem))))
|
||||
(free buf))))
|
||||
;(let* ((elem (dequeue! q))
|
||||
;(buf (car (cddddr elem))))
|
||||
;(free buf))))
|
||||
(dequeue! q)))
|
||||
(set-ao-shm-queue! shm (make-queue))
|
||||
(set-ao-shm-bufsize! shm 0)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user