]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Use module aifc instead of module aiff.
authorGuido van Rossum <guido@python.org>
Sat, 10 Jul 1993 12:11:56 +0000 (12:11 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 10 Jul 1993 12:11:56 +0000 (12:11 +0000)
Demo/sgi/cd/cdaiff.py

index 79a9328f8d516d22d523d6a4349333ddf2a170d2..3f14bceda4c19c9cede6c6e79e3feebbd49d62e0 100755 (executable)
@@ -1,22 +1,22 @@
 import sys
 import readcd
-import aiff
+import aifc
 import AL
 import CD
 
 Error = 'cdaiff.Error'
 
 def writeaudio(a, type, data):
-       a.writesampsraw(data)
+       a.writeframesraw(data)
 
 def main():
        if len(sys.argv) > 1:
-               a = aiff.Aiff().init(sys.argv[1], 'w')
+               a = aifc.open(sys.argv[1], 'w')
        else:
-               a = aiff.Aiff().init('@', 'w')
-       a.sampwidth = AL.SAMPLE_16
-       a.nchannels = AL.STEREO
-       a.samprate = AL.RATE_44100
+               a = aifc.open('@', 'w')
+       a.setsampwidth(AL.SAMPLE_16)
+       a.setnchannels(AL.STEREO)
+       a.setframerate(AL.RATE_44100)
        r = readcd.Readcd().init()
        for arg in sys.argv[2:]:
                x = eval(arg)
@@ -28,6 +28,6 @@ def main():
                        r.appendtrack(x)
        r.setcallback(CD.AUDIO, writeaudio, a)
        r.play()
-       a.destroy()
+       a.close()
 
 main()