]> granicus.if.org Git - python/commitdiff
Use MacOS.string_id_to_buffer for id() to buffer address hack
authorJack Jansen <jack.jansen@cwi.nl>
Thu, 3 Apr 1997 14:44:41 +0000 (14:44 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Thu, 3 Apr 1997 14:44:41 +0000 (14:44 +0000)
Mac/Lib/Audio_mac.py

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