Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 080c110

Browse files
committed
Order and number of arguments to setparameters() has changed.
Rename 'a' (the audio device) to 'dsp' everywhere.
1 parent d1c5510 commit 080c110

1 file changed

Lines changed: 23 additions & 24 deletions

File tree

Lib/test/test_ossaudiodev.py

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def read_sound_file(path):
3232

3333
def play_sound_file(data, rate, ssize, nchannels):
3434
try:
35-
a = ossaudiodev.open('w')
35+
dsp = ossaudiodev.open('w')
3636
except IOError, msg:
3737
if msg[0] in (errno.EACCES, errno.ENODEV, errno.EBUSY):
3838
raise TestSkipped, msg
@@ -45,47 +45,46 @@ def play_sound_file(data, rate, ssize, nchannels):
4545
fmt = ossaudiodev.AFMT_S16_BE
4646

4747
# at least check that these methods can be invoked
48-
a.bufsize()
49-
a.obufcount()
50-
a.obuffree()
51-
a.getptr()
52-
a.fileno()
48+
dsp.bufsize()
49+
dsp.obufcount()
50+
dsp.obuffree()
51+
dsp.getptr()
52+
dsp.fileno()
5353

5454
# set parameters based on .au file headers
55-
a.setparameters(rate, 16, nchannels, fmt)
56-
a.write(data)
57-
a.flush()
58-
a.close()
55+
dsp.setparameters(fmt, nchannels, rate)
56+
dsp.write(data)
57+
dsp.flush()
58+
dsp.close()
5959

6060
def test_errors():
61-
a = ossaudiodev.open("w")
62-
size = 8
61+
dsp = ossaudiodev.open("w")
6362
fmt = ossaudiodev.AFMT_U8
6463
rate = 8000
6564
nchannels = 1
6665
try:
67-
a.setparameters(-1, size, nchannels, fmt)
68-
except ValueError, msg:
66+
dsp.setparameters(fmt, nchannels, -1)
67+
except ossaudiodev.error, msg:
6968
print msg
7069
try:
71-
a.setparameters(rate, -2, nchannels, fmt)
72-
except ValueError, msg:
70+
dsp.setparameters(fmt, nchannels, rate)
71+
except ossaudiodev.error, msg:
7372
print msg
7473
try:
75-
a.setparameters(rate, size, 3, fmt)
76-
except ValueError, msg:
74+
dsp.setparameters(fmt, 3, rate)
75+
except ossaudiodev.error, msg:
7776
print msg
7877
try:
79-
a.setparameters(rate, size, nchannels, 177)
80-
except ValueError, msg:
78+
dsp.setparameters(177, nchannels, rate)
79+
except ossaudiodev.error, msg:
8180
print msg
8281
try:
83-
a.setparameters(rate, size, nchannels, ossaudiodev.AFMT_U16_LE)
84-
except ValueError, msg:
82+
dsp.setparameters(ossaudiodev.AFMT_U16_LE, nchannels, rate)
83+
except ossaudiodev.error, msg:
8584
print msg
8685
try:
87-
a.setparameters(rate, 16, nchannels, fmt)
88-
except ValueError, msg:
86+
dsp.setparameters(rate, nchannels, fmt)
87+
except ossaudiodev.error, msg:
8988
print msg
9089

9190
def test():

0 commit comments

Comments
 (0)