ba5380f9bb
started work on the network source
2024-02-08 15:01:11 +01:00
9501371c6c
Merge pull request #1302 from AlexandreRouma/master
...
keep new_rds branch updated
2024-01-29 01:45:32 +01:00
f541328e5c
Merge pull request #1301 from AlexandreRouma/new_plutosdr_enum
...
New plutosdr enum
2024-01-28 23:39:33 +01:00
be8edbfa9e
revamp sdr++ server source networking code
2024-01-28 21:46:54 +01:00
bc77bab45f
improved plutosdr device naming
2024-01-28 17:23:18 +01:00
97d0a07ec7
fix plutosdr commit persistence
2024-01-28 15:26:34 +01:00
6b5de78e80
fix plutosdr source not updating samplerate on select
2024-01-28 14:39:01 +01:00
1cd8c2510a
fix plutosdr source error checking
2024-01-28 14:38:36 +01:00
32cbd726fd
implement enumeration and settings for plutosdr source
2024-01-28 02:16:20 +01:00
175992b081
add android workaround
2024-01-28 00:25:46 +01:00
31c9e5767e
beginning of PlutoSDR context enumeration
2024-01-28 00:03:04 +01:00
e6a02a3944
fix bad plutosdr bandwidth selection at very high samplerates
2024-01-27 22:52:11 +01:00
00e6832055
add plutosdr bandwidth selection for #563
2024-01-27 22:49:39 +01:00
bc8baca190
clean up plutosdr source code
2024-01-27 21:35:13 +01:00
08e75b6d14
fix gain mode selection not always applying
2024-01-27 21:30:06 +01:00
e9ec79f6ef
modernise gain mode selection for plutosdr
2024-01-27 21:29:44 +01:00
cd996292bc
revamp plutosdr samplerate selection code
2024-01-27 21:12:26 +01:00
f6052d913a
bump version of updated modules
2024-01-26 19:00:36 +01:00
eb36f86d41
added missing include
2024-01-26 17:21:51 +01:00
859af77bd3
revamp RFspace source to use new networking library and fix buffering
2024-01-26 16:57:11 +01:00
f5adc7c587
fix hermes lite buffering
2024-01-25 23:28:03 +01:00
255988ee46
fix hermes lite enumeration issues and fix copy paste fail in network library
2024-01-25 22:27:59 +01:00
27ab5bf3c1
Fix exceptions referenced in #1287
2024-01-22 19:46:01 +01:00
74ae8a45d9
fix incorrect formatting again for #1288
2024-01-22 18:17:23 +01:00
691216a298
fix incorrect formatting #1288 this time in the right branch...
2024-01-22 17:31:09 +01:00
5a003e99d2
Address review comments.
2024-01-21 15:36:41 -08:00
f197cf6bd9
Fix styling in the other file
2024-01-21 23:49:23 +01:00
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
052167962d
fix the rtlsdr source on android again
2024-01-17 06:52:08 +01:00
6fc41a81a7
fix build on android due to new librtlsdr function name
2024-01-17 06:41:25 +01:00
193580caf3
Merge pull request #1270 from AlexandreRouma/master
...
merge
2024-01-08 06:18:00 +01:00
b1030cbdfb
Implement #1260
2023-12-27 03:53:43 +01:00
f3c5b2c31f
Fixed #1259
2023-12-26 23:10:44 +01:00
2432390600
Completely redid the RDS demod
2023-12-13 23:25:46 +01:00
a824c83848
Update main.cpp
2023-09-13 03:16:12 +02:00
0e50ee0e67
Update main.cpp
2023-09-13 02:51:44 +02:00
6b31134af2
do not play file when samplerate == 0
2023-08-27 13:28:21 +02:00
7b9c01ec73
fixed buffer overflow in file source
2023-08-06 04:02:51 +02:00
3e3846daa1
another fix
2023-06-10 21:17:17 +02:00
aa1fd9e573
enabled perseus-sdr build on windows
2023-06-10 19:24:40 +02:00
528763d10e
disabled spectran http sampleFreq autodetection
2023-04-22 00:27:31 +02:00
582aeed640
Added samplerate and center frequency tracking to http spectran source
2023-04-20 08:32:31 +02:00
9c0b57a036
Work on the spectran HTTP source
2023-04-19 02:25:44 +02:00
604f95fd96
Added perseus source (still a bit buggy)
2023-04-14 22:12:13 +02:00
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
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
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
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
314b8bf72d
Const correctness fix for optionlist
2023-03-09 15:14:33 +01:00
007761a027
made it a bit cleaner
2023-03-08 19:49:23 +01:00