small buf-size bug
This commit is contained in:
@@ -166,9 +166,11 @@
|
||||
(let ((el (if (<= ms-wait 0)
|
||||
(sync/timeout 0 (ao-handle-queue h))
|
||||
(sync/timeout (/ ms-wait 1000.0) (ao-handle-queue h) ))))
|
||||
(unless (eq? el #f)
|
||||
(set-ao-handle-buf-size! h (- (ao-handle-buf-size h) (queue-elem-buflen el))))
|
||||
el))
|
||||
(if (eq? el #f)
|
||||
(set-ao-handle-buf-size! h 0) ; no elements in queue => empty => no buffer with music samples
|
||||
(set-ao-handle-buf-size! h (- (ao-handle-buf-size h) (queue-elem-buflen el))))
|
||||
el)
|
||||
)
|
||||
|
||||
|
||||
(define (needed-bytes h)
|
||||
|
||||
Reference in New Issue
Block a user