summaryrefslogtreecommitdiff
path: root/net-wireless/gqrx/files
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless/gqrx/files')
-rw-r--r--net-wireless/gqrx/files/gqrx-bladerf-samplerate.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/net-wireless/gqrx/files/gqrx-bladerf-samplerate.patch b/net-wireless/gqrx/files/gqrx-bladerf-samplerate.patch
new file mode 100644
index 000000000000..76cc7e5dffae
--- /dev/null
+++ b/net-wireless/gqrx/files/gqrx-bladerf-samplerate.patch
@@ -0,0 +1,31 @@
+diff --git a/src/qtgui/ioconfig.cpp b/src/qtgui/ioconfig.cpp
+index e4fdd8f..ad072a1 100644
+--- a/src/qtgui/ioconfig.cpp
++++ b/src/qtgui/ioconfig.cpp
+@@ -384,8 +384,6 @@ void CIoConfig::updateInputSampleRates(int rate)
+ }
+ else if (ui->inDevEdit->text().contains("bladerf"))
+ {
+- if (rate > 0)
+- ui->inSrCombo->addItem(QString("%1").arg(rate));
+ ui->inSrCombo->addItem("160000");
+ ui->inSrCombo->addItem("250000");
+ ui->inSrCombo->addItem("500000");
+@@ -400,6 +398,17 @@ void CIoConfig::updateInputSampleRates(int rate)
+ ui->inSrCombo->addItem("30000000");
+ ui->inSrCombo->addItem("35000000");
+ ui->inSrCombo->addItem("40000000");
++ ui->inSrCombo->addItem("45000000");
++ ui->inSrCombo->addItem("50000000");
++ ui->inSrCombo->addItem("55000000");
++ ui->inSrCombo->addItem("60000000");
++ if (rate > 0)
++ {
++ ui->inSrCombo->insertItem(0, QString("%1").arg(rate));
++ ui->inSrCombo->setCurrentIndex(0);
++ }
++ else
++ ui->inSrCombo->setCurrentIndex(5); // select 5 MHz
+ }
+ else if (ui->inDevEdit->text().contains("sdr-iq"))
+ {