miri: we don't have get_sample_rates in libmirisdr

Signed-off-by: Steve Markgraf <steve@steve-m.de>
This commit is contained in:
Steve Markgraf 2012-10-14 19:00:26 +02:00
parent 8c3786336f
commit bd0628e1dc
1 changed files with 1 additions and 10 deletions

View File

@ -283,16 +283,7 @@ osmosdr::meta_range_t miri_source_c::get_sample_rates()
{
osmosdr::meta_range_t range;
if (_dev) {
int count = mirisdr_get_sample_rates(_dev, NULL);
if (count > 0) {
uint32_t* rates = new uint32_t[ count ];
count = mirisdr_get_sample_rates(_dev, rates);
for (int i = 0; i < count; i++)
range += osmosdr::range_t( rates[i] );
delete[] rates;
}
}
range += osmosdr::range_t( 8000000 ); // known to work
return range;
}