If I run LevelMeter.pyc multiple times it shows the same audio sources each time. None disappear.
When I run LevelMeter.pyc I get a bunch of errors but I am then prompted to choose my indexes. I pick "2" for each, as you can see below. It then gives me a set of new errors. Any ideas?
**I attached my log, hopefully that comes through for you to see.
AUDIO DEVICE LISTING:
Output Device 0: bcm2835 ALSA: - (hw:0,0)
Output Device 1: bcm2835 ALSA: IEC958/HDMI (hw:0,1)
Input Device 2: USB Audio Device: - (hw:1,0)
Output Device 2: USB Audio Device: - (hw:1,0)
Output Device 3: sysdefault
Output Device 4: dmix
Input Device 5: default
Output Device 5: default
Enter input device index: 2
Enter output device index: 2
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.front.0:CARD=0'
ALSA lib conf.c:4528

_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4528_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4528_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495snd_pcm_open_noupdate) Unknown PCM surround21
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround40.0:CARD=0'
ALSA lib conf.c:4528_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495snd_pcm_open_noupdate) Unknown PCM surround40
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4528(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495(snd_pcm_open_noupdate) Unknown PCM surround41
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4528

_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495(snd_pcm_open_noupdate) Unknown PCM surround50
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround51.0:CARD=0'
ALSA lib conf.c:4528(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495(snd_pcm_open_noupdate) Unknown PCM surround51
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.surround71.0:CARD=0'
ALSA lib conf.c:4528

_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007

snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495

snd_pcm_open_noupdate) Unknown PCM surround71
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4528

_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007

snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495

snd_pcm_open_noupdate) Unknown PCM iec958
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4528

_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007

snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495

snd_pcm_open_noupdate) Unknown PCM spdif
ALSA lib confmisc.c:1281

snd_func_refer) Unable to find definition 'cards.bcm2835.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4528

_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib pcm.c:2495

snd_pcm_open_noupdate) Unknown PCM bluealsa
connect(2) call to /tmp/jack-1000/default/jack_0 failed (err=No such file or directory)
attempt to connect to server failed
Expression 'paInvalidSampleRate' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2048
Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, self->primeBuffers, hwParamsCapture, &realSr )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2719
Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer, &inputLatency, &outputLatency, &hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2843
Traceback (most recent call last):
File "LevelMeter.py", line 81, in <module>
File "/usr/local/lib/python2.7/dist-packages/pyaudio.py", line 750, in open
stream = Stream(self, *args, **kwargs)
IOError: [Errno -9997] Invalid sample rate
Traceback (most recent call last):
File "LevelMeter.py", line 102, in <module>
File "LevelMeter.py", line 92, in record
NameError: global name 'stream' is not defined
pi@raspberrypi:~/TTD $
What audio sources show up when you run LevelMeter.py? If you run LevelMeter.py multiple times in a row, do the number of audio sources change?
Andy