mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2026-08-06 19:06:19 -04:00
Fix frequency related data types for >2Ghz
This commit is contained in:
@@ -132,7 +132,7 @@ void SDRPostThread::threadMain() {
|
||||
DemodulatorInstance *demod = *i;
|
||||
|
||||
if (demod->getParams().frequency != data_in->frequency
|
||||
&& abs(data_in->frequency - demod->getParams().frequency) > (int) ((double) ((double) SRATE / 2.0))) {
|
||||
&& abs(data_in->frequency - demod->getParams().frequency) > (SRATE / 2)) {
|
||||
continue;
|
||||
}
|
||||
activeDemods++;
|
||||
@@ -166,7 +166,7 @@ void SDRPostThread::threadMain() {
|
||||
DemodulatorThreadInputQueue *demodQueue = demod->threadQueueDemod;
|
||||
|
||||
if (demod->getParams().frequency != data_in->frequency
|
||||
&& abs(data_in->frequency - demod->getParams().frequency) > (int) ((double) ((double) SRATE / 2.0))) {
|
||||
&& abs(data_in->frequency - demod->getParams().frequency) > (SRATE / 2)) {
|
||||
if (demod->isActive()) {
|
||||
demod->setActive(false);
|
||||
DemodulatorThreadIQData *dummyDataOut = new DemodulatorThreadIQData;
|
||||
|
||||
Reference in New Issue
Block a user