From 52a40ac03b68366d39d60e1801dd9129d07a8847 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Mon, 18 Mar 1996 13:33:48 +0000 Subject: [PATCH] Added option to set queue size --- Mac/Lib/Audio_mac.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Mac/Lib/Audio_mac.py b/Mac/Lib/Audio_mac.py index d64bf4dc6b..450cdf12f3 100644 --- a/Mac/Lib/Audio_mac.py +++ b/Mac/Lib/Audio_mac.py @@ -1,10 +1,11 @@ QSIZE = 100000 +error='Audio_mac.error' class Play_Audio_mac: - def __init__(self): + def __init__(self, qsize=QSIZE): self._chan = None - self._qsize = QSIZE + self._qsize = qsize self._outrate = 22254 self._sampwidth = 1 self._nchannels = 1 @@ -46,7 +47,7 @@ class Play_Audio_mac: self._chan = Snd.SndNewChannel(5, 0, self._callback) nframes = len(data) / self._nchannels / self._sampwidth if len(data) != nframes * self._nchannels * self._sampwidth: - raise ValueError, 'data is not a whole number of frames' + raise error, 'data is not a whole number of frames' while self._gc and \ self.getfilled() + nframes > \ self._qsize / self._nchannels / self._sampwidth: -- 2.50.1