From: Sjoerd Mullender Date: Wed, 22 Dec 1993 11:44:49 +0000 (+0000) Subject: Fixed use of aifc module. X-Git-Tag: v1.0.1~107 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d6b9ce961e314a4a980be0affaa9795553dbd8fc;p=thirdparty%2FPython%2Fcpython.git Fixed use of aifc module. --- diff --git a/Demo/sgi/video/Vrec.py b/Demo/sgi/video/Vrec.py index 57b628c31f73..b3660e2e0682 100755 --- a/Demo/sgi/video/Vrec.py +++ b/Demo/sgi/video/Vrec.py @@ -378,12 +378,12 @@ AQSIZE = 8000 # XXX should be a user option def initaudio(filename, stop, done): import thread, aifc afile = aifc.open(filename, 'w') - afile.nchannels = AL.MONO - afile.sampwidth = AL.SAMPLE_8 + afile.setnchannels(AL.MONO) + afile.setsampwidth(AL.SAMPLE_8) params = [AL.INPUT_RATE, 0] al.getparams(AL.DEFAULT_DEVICE, params) print 'audio sampling rate =', params[1] - afile.samprate = params[1] + afile.setframerate(params[1]) c = al.newconfig() c.setchannels(AL.MONO) c.setqueuesize(AQSIZE) @@ -394,16 +394,12 @@ def initaudio(filename, stop, done): # Thread to record audio samples -# XXX should use writesampsraw for efficiency, but then destroy doesn't -# XXX seem to set the #samples in the header correctly - def audiorecord(afile, aport, stop, done): while not stop: data = aport.readsamps(AQSIZE/2) -## afile.writesampsraw(data) - afile.writesamps(data) + afile.writesampsraw(data) del data - afile.destroy() + afile.close() print 'Done writing audio' done.release_lock() diff --git a/Demo/sgi/video/Vrecb.py b/Demo/sgi/video/Vrecb.py index f5687791b74a..ca81753ae6b8 100755 --- a/Demo/sgi/video/Vrecb.py +++ b/Demo/sgi/video/Vrecb.py @@ -391,12 +391,12 @@ AQSIZE = 8*8000 # XXX should be a user option def initaudio(filename, stop, start, done): import thread, aifc afile = aifc.open(filename, 'w') - afile.nchannels = AL.MONO - afile.sampwidth = AL.SAMPLE_8 + afile.setnchannels(AL.MONO) + afile.setsampwidth(AL.SAMPLE_8) params = [AL.INPUT_RATE, 0] al.getparams(AL.DEFAULT_DEVICE, params) print 'audio sampling rate =', params[1] - afile.samprate = params[1] + afile.setframerate(params[1]) c = al.newconfig() c.setchannels(AL.MONO) c.setqueuesize(AQSIZE) @@ -407,9 +407,6 @@ def initaudio(filename, stop, start, done): # Thread to record audio samples -# XXX should use writesampsraw for efficiency, but then destroy doesn't -# XXX seem to set the #samples in the header correctly - def audiorecord(afile, aport, stop, start, done): start.release_lock() leeway = 4 @@ -417,10 +414,9 @@ def audiorecord(afile, aport, stop, start, done): if stop: leeway = leeway - 1 data = aport.readsamps(AQSIZE/8) -## afile.writesampsraw(data) - afile.writesamps(data) + afile.writesampsraw(data) del data - afile.destroy() + afile.close() print 'Done writing audio' done.release_lock()