On Thu, Jan 27, 2011 at 11:38 AM, George S. Williams <r...@websterling.com> 
wrote:
> Is it possible to increase the maximum sampling rate for audio_alsa?
>
> I am experimenting with using a modified TV tuner card as an ADC. The card
> uses a Bt878a chipset. arecord can record from the card at 1972000 rate and
> GRC shows the maximum rate as 1972000, but GNUradio can only sample at
> 896000.
>
> Running GNUradio at 1972000 rate gives the following error-
>
>
> audio_alsa_source[hw:2,1]: get_period_size failed: Invalid argument
> Traceback (most recent call last):
>  File "/root/top_block.py", line 81, in <module>
>    tb = top_block()
>  File "/root/top_block.py", line 49, in __init__
>    self.audio_source_0 = audio.source(samp_rate, "hw:2,1", True)
>  File "/usr/local/lib/python2.6/site-packages/gnuradio/audio_alsa.py", line
> 241, in source
>    return _audio_alsa.source(*args, **kwargs)
> RuntimeError: audio_alsa_source
>
>
> Is there some setting change that can enable the 1792000 rate?
>
> Thanks,
> George


George,
It appears that this error is occurring in the ALSA asound library
itself (see line 205 of gr-audio-alsa/src/audio_alsa_source.cc). I
haven't spent much time looking around the alsa implementation, so I
can't say for certain, but this appears to be a problem with ALSA, not
GNU Radio.

Hopefully, someone else with much more knowledge about ALSA and it's
capabilities can tell you better.

Tom

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to