Use MacOS.string_id_to_buffer for id() to buffer address hack

This commit is contained in:
Jack Jansen 1997-04-03 14:44:41 +00:00
parent 4240b610f3
commit 1801aad5dc
1 changed files with 2 additions and 1 deletions

View File

@ -42,6 +42,7 @@ def writeframes(self, data):
import time import time
from Sound import * from Sound import *
import struct import struct
import MacOS
if not self._chan: if not self._chan:
import Snd import Snd
self._chan = Snd.SndNewChannel(5, 0, self._callback) self._chan = Snd.SndNewChannel(5, 0, self._callback)
@ -56,7 +57,7 @@ def writeframes(self, data):
import audioop import audioop
data = audioop.add(data, '\x80'*len(data), 1) data = audioop.add(data, '\x80'*len(data), 1)
h1 = struct.pack('llhhllbbl', h1 = struct.pack('llhhllbbl',
id(data)+12, id(data)+MacOS.string_id_to_data,
self._nchannels, self._nchannels,
self._outrate, 0, self._outrate, 0,
0, 0,