address@hidden bin]# ./alsa_flex.py
gr_fir_fff: using SSE
Traceback (most recent call last):
File "./alsa_flex.py", line 22, in ?
tb = top_block(queue)
File "./alsa_flex.py", line 17, in __init__
self.connect(src, dst)
File "/opt/gnuradio/lib/python2.4/site-packages/gnuradio/gr/top_block.py",
line 70, in connect
self._connect(points[i-1], points[i])
File "/opt/gnuradio/lib/python2.4/site-packages/gnuradio/gr/top_block.py",
line 76, in _connect
dst_block.basic_block(), dst_port)
File
"/opt/gnuradio/lib/python2.4/site-packages/gnuradio/gr/gnuradio_swig_py_runtime.py",
line 1493, in connect
return _gnuradio_swig_py_runtime.gr_top_block_sptr_connect(*args)
ValueError: itemsize mismatch: audio_alsa_source(1):0 using 4, flex_demod(2):0
using 8
#!/usr/bin/python
from gnuradio import audio, gr, pager
sample_rate = 48000
audio_device = 'hw:0'
class top_block(gr.top_block):
def __init__(self, queue):
gr.top_block.__init__(self)
src = audio.source(sample_rate, audio_device)
dst = pager.flex_demod(queue)
self.connect(src, dst)
if __name__ == '__main__':
queue = gr.msg_queue()
tb = top_block(queue)
tb.start()
while True:
if not queue.empty_p():
msg = queue.delete_head()
print msg.to_string()