Commit Graph

136 Commits

Author SHA1 Message Date
AlexandreRouma
9501371c6c
Merge pull request #1302 from AlexandreRouma/master
keep new_rds branch updated
2024-01-29 01:45:32 +01:00
AlexandreRouma
f541328e5c
Merge pull request #1301 from AlexandreRouma/new_plutosdr_enum
New plutosdr enum
2024-01-28 23:39:33 +01:00
AlexandreRouma
be8edbfa9e revamp sdr++ server source networking code 2024-01-28 21:46:54 +01:00
AlexandreRouma
bc77bab45f improved plutosdr device naming 2024-01-28 17:23:18 +01:00
AlexandreRouma
97d0a07ec7 fix plutosdr commit persistence 2024-01-28 15:26:34 +01:00
AlexandreRouma
6b5de78e80 fix plutosdr source not updating samplerate on select 2024-01-28 14:39:01 +01:00
AlexandreRouma
1cd8c2510a fix plutosdr source error checking 2024-01-28 14:38:36 +01:00
AlexandreRouma
32cbd726fd implement enumeration and settings for plutosdr source 2024-01-28 02:16:20 +01:00
AlexandreRouma
175992b081 add android workaround 2024-01-28 00:25:46 +01:00
AlexandreRouma
31c9e5767e beginning of PlutoSDR context enumeration 2024-01-28 00:03:04 +01:00
AlexandreRouma
e6a02a3944 fix bad plutosdr bandwidth selection at very high samplerates 2024-01-27 22:52:11 +01:00
AlexandreRouma
00e6832055 add plutosdr bandwidth selection for #563 2024-01-27 22:49:39 +01:00
AlexandreRouma
bc8baca190 clean up plutosdr source code 2024-01-27 21:35:13 +01:00
AlexandreRouma
08e75b6d14 fix gain mode selection not always applying 2024-01-27 21:30:06 +01:00
AlexandreRouma
e9ec79f6ef modernise gain mode selection for plutosdr 2024-01-27 21:29:44 +01:00
AlexandreRouma
cd996292bc revamp plutosdr samplerate selection code 2024-01-27 21:12:26 +01:00
AlexandreRouma
f6052d913a bump version of updated modules 2024-01-26 19:00:36 +01:00
AlexandreRouma
eb36f86d41 added missing include 2024-01-26 17:21:51 +01:00
AlexandreRouma
859af77bd3 revamp RFspace source to use new networking library and fix buffering 2024-01-26 16:57:11 +01:00
AlexandreRouma
f5adc7c587 fix hermes lite buffering 2024-01-25 23:28:03 +01:00
AlexandreRouma
255988ee46 fix hermes lite enumeration issues and fix copy paste fail in network library 2024-01-25 22:27:59 +01:00
AlexandreRouma
27ab5bf3c1 Fix exceptions referenced in #1287 2024-01-22 19:46:01 +01:00
AlexandreRouma
74ae8a45d9 fix incorrect formatting again for #1288 2024-01-22 18:17:23 +01:00
AlexandreRouma
691216a298 fix incorrect formatting #1288 this time in the right branch... 2024-01-22 17:31:09 +01:00
Henner Zeller
5a003e99d2 Address review comments. 2024-01-21 15:36:41 -08:00
AlexandreRouma
f197cf6bd9
Fix styling in the other file 2024-01-21 23:49:23 +01:00
Henner Zeller
23ae66151b Make compatible with rtaudio API 5 and 6.
Recent rtaudio changed the API to not throw exceptions anymore and
also have DeviceIDs not queried by index but IDs that are provided
separately ( https://github.com/thestk/rtaudio/releases ).

Adapt the code-base to be compatible with the old and the new API
as we have to exepect that in a transition period both APIs are
common on various build platforms.
2024-01-21 14:37:30 -08:00
AlexandreRouma
052167962d fix the rtlsdr source on android again 2024-01-17 06:52:08 +01:00
AlexandreRouma
6fc41a81a7 fix build on android due to new librtlsdr function name 2024-01-17 06:41:25 +01:00
AlexandreRouma
193580caf3
Merge pull request #1270 from AlexandreRouma/master
merge
2024-01-08 06:18:00 +01:00
AlexandreRouma
b1030cbdfb Implement #1260 2023-12-27 03:53:43 +01:00
AlexandreRouma
f3c5b2c31f Fixed #1259 2023-12-26 23:10:44 +01:00
AlexandreRouma
2432390600 Completely redid the RDS demod 2023-12-13 23:25:46 +01:00
AlexandreRouma
a824c83848
Update main.cpp 2023-09-13 03:16:12 +02:00
AlexandreRouma
0e50ee0e67
Update main.cpp 2023-09-13 02:51:44 +02:00
theverygaming
6b31134af2 do not play file when samplerate == 0 2023-08-27 13:28:21 +02:00
theverygaming
7b9c01ec73 fixed buffer overflow in file source 2023-08-06 04:02:51 +02:00
AlexandreRouma
3e3846daa1 another fix 2023-06-10 21:17:17 +02:00
AlexandreRouma
aa1fd9e573 enabled perseus-sdr build on windows 2023-06-10 19:24:40 +02:00
AlexandreRouma
528763d10e disabled spectran http sampleFreq autodetection 2023-04-22 00:27:31 +02:00
AlexandreRouma
582aeed640 Added samplerate and center frequency tracking to http spectran source 2023-04-20 08:32:31 +02:00
AlexandreRouma
9c0b57a036 Work on the spectran HTTP source 2023-04-19 02:25:44 +02:00
AlexandreRouma
604f95fd96 Added perseus source (still a bit buggy) 2023-04-14 22:12:13 +02:00
AlexandreRouma
9a3414b847
Made the code more useful to the user
maybe just yeeting out of the start function with no indication to the user is a bad idea?
2023-03-23 23:19:05 +01:00
Sergey Sharybin
90c26f8c1b Fix crash in LimeSDR start when the device is disconnected
This fixes crash when a device which was enumerated on the
application startup gets disconnected prior to the attempt
to start the radio.

The check is done after the existing work around for the
LimeSuite bug. The idea is to give it the best possible
chance for the radio to start.

Possibly, the check needs needs to happen in the second
LMS_Open() but ideally this needs to be verified against
the original workaround scenario.
2023-03-23 22:36:44 +01:00
AlexandreRouma
1e5601e773
Better check
Need to check if a device is actually selected, not just if there is one to select
2023-03-14 22:17:47 +01:00
Sergey Sharybin
ae1fd87f02 Fix crash starting LimeSDR source without device
This change fixes crash when a LimeSDR source is started without
an actual device selected.
2023-03-14 21:37:22 +01:00
AlexandreRouma
314b8bf72d Const correctness fix for optionlist 2023-03-09 15:14:33 +01:00
AlexandreRouma
007761a027 made it a bit cleaner 2023-03-08 19:49:23 +01:00
AlexandreRouma
801f1be6b2 Hopefully a fix for the rfspace SDR-IP 2023-03-08 19:46:14 +01:00