Commit 488b7d93 authored by Guido van Rossum's avatar Guido van Rossum

*** empty log message ***

parent 04fe492a
Contents of this directory:
byteyears.py Print product of a file's size and age
checkpyc.py Check presence and validity of ".pyc" files
copytime.py Copy one file's atime and mtime to another
eptags.py Create Emacs TAGS file for Python modules
fact.py Factorize numbers
findlinksto.py Find symbolic links to a given path (prefix)
from.py Summarize mailbox
lfact.py Factorize long numbers
lpwatch.py Watch BSD line printer queues
mkreal.py Turn a symbolic link into a real file or directory
objgraph.py Print object graph from nm output on a library
......
import time
import al
dev = 1
name = ['input source', 'left input atten', 'right input atten', \
import al, AL
import string
dev = AL.DEFAULT_DEVICE
parameter_name = [ \
'input source', 'left input atten', 'right input atten', \
'input rate', 'output rate', \
'left speaker gain', 'right speaker gain', \
'input count', 'output count', 'unused count', \
'sync input to aes', 'sync output to aes', \
]
x = al.queryparams(dev)
al.getparams(dev, x)
source_name = ['line', 'microphone', 'digital']
params = al.queryparams(dev)
for i in range(1, len(params), 2):
params[i] = -1
while 1:
time.millisleep(100)
y = x[:]
al.getparams(dev, x)
if x <> y:
for i in range(0, len(x), 2):
if x[i+1] <> y[i+1]:
print name[x[i]], ':', y[i+1], '-->', x[i+1]
old = params[:]
al.getparams(dev, params)
if params <> old:
for i in range(0, len(params), 2):
if params[i+1] <> old[i+1]:
name = parameter_name[params[i]]
if params[i] = AL.INPUT_SOURCE:
if 0 <= old[i+1] < len(source_name):
oldval = source_name[old[i+1]]
else:
oldval = ''
newval = source_name[params[i+1]]
else:
oldval = `old[i+1]`
newval = `params[i+1]`
print string.ljust(name, 20),
print '(' + string.rjust(oldval, 10) + ')',
print '-->',
print string.rjust(newval, 10)
print
......@@ -44,10 +44,11 @@ def client(hostname):
print 'client starting'
cmd = 'rsh ' + hostname + ' "cd ' + AUDIODIR
cmd = cmd + '; DISPLAY=:0; export DISPLAY'
cmd = cmd + '; exec ' + PYTHON + ' intercom.py -r '
cmd = cmd + '; ' + PYTHON + ' intercom.py -r '
for flag in debug: cmd = cmd + flag + ' '
cmd = cmd + gethostname()
cmd = cmd + '"'
if debug: print cmd
pipe = posix.popen(cmd, 'r')
ack = 0
nak = 0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment