f4exb
cc49d5c266
FileRecord improvement: CRC check and sample size fix
2018-10-09 09:26:28 +02:00
f4exb
4a1376e474
FileSource: process record header if file is long enough. Else close file so that start is aborted with error
2018-10-02 08:45:14 +02:00
f4exb
b00aea8989
PVS studio static analyzer fixes (1)
2018-06-21 19:28:11 +02:00
f4exb
1eb8716a9f
Fixes for Arch. Manual merge of pull request #183 . DATV demod: fixed some of ffmpeg deprecation warnings
2018-06-13 00:20:51 +02:00
f4exb
4c31da6c17
File source input: implemeted WEB API for reporting
2018-05-26 11:40:37 +02:00
f4exb
3203a5511d
Airspy input: implemeted WEB API
2018-05-25 19:28:57 +02:00
beta-tester
1c952d3b0e
force 24h time format
...
changed hh:mm to HH:mm
changed dd.MM.yyyy to yyyy-MM-dd to uniform all date format
2018-05-11 11:00:08 +02:00
f4exb
7bf777e498
Get rid of ugly native dialogs on file chooser dialogs
2018-05-11 00:00:15 +02:00
f4exb
e0d3c77fc3
Sample source plugins: use liberation font
2018-05-06 00:55:42 +02:00
f4exb
bec196953e
Corrected default font size
2018-05-05 15:21:49 +02:00
f4exb
5ce49a387d
Changed font for upward compatibiilty (test)
2018-05-05 15:10:19 +02:00
Jason Gerecke
bc4d7adce7
FileSourceGui: Prevent potential integer overflow in updateWithStreamTime
...
UBSan reports the following error when replaying an IQ stream:
./plugins/samplesource/filesource/filesourcegui.cpp:331:29: runtime
error: signed integer overflow: 2704064 * 1000 cannot be represented
in type 'int'
By rearranging the calculation, we can be sure that the calculation never
overflows.
2018-04-21 18:53:21 -07:00
f4exb
5b7cbdf0e5
Multiple audio support: transfer start/stop audio to audio FIFO management in AudioDeviceManager
2018-03-24 04:18:58 +01:00
f4exb
b2e446afcc
Windows build: new location for export header
2018-03-10 20:32:46 +01:00
f4exb
2e5cfcafee
PVS-Studio static analysis corrections (3) issue #137
2018-02-24 10:29:27 +01:00
f4exb
2b846f5d28
PVS-Studio static analysis corrections (2) issue #137
2018-02-22 03:04:42 +01:00
f4exb
f01b90094b
PVS-Studio static analysis corrections (1) issue #137
2018-02-21 18:54:59 +01:00
f4exb
0ce9035e0a
Web API: fixed webapiSettingsGet not initializing own channel or device structure
2018-02-21 13:50:50 +01:00
f4exb
e589c44633
File source: corrected memory leak
2018-02-14 22:33:24 +01:00
f4exb
e8537d6582
Web API and related: fixed memory leaks and some malfunctions
2018-02-14 11:27:57 +01:00
f4exb
cc1033b3c5
File Input and record: 16/24 bit DSP compatibility: bug fixes
2018-01-25 23:52:36 +01:00
f4exb
12a97b9644
File Input and record: 16/24 bit DSP compatibility
2018-01-25 18:39:54 +01:00
f4exb
7dfa9cb907
FileSource: fixed initialization of do apply settings flag
2018-01-09 23:54:27 +01:00
f4exb
a5ce09f19c
Server: plugins: completed GUI cleanup
2017-12-29 00:33:37 +01:00
f4exb
8399baeb4e
Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer
2017-12-28 03:21:48 +01:00
f4exb
2145eeb7b6
DSD demod: highpass filtering for audio completed
2017-12-26 20:29:23 +01:00
f4exb
1f21d1d785
Bumped all plugins version to 3.9.0
2017-12-26 02:19:03 +01:00
f4exb
49d1439981
Device source plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected
2017-12-25 09:10:19 +01:00
f4exb
1987bbac77
Device plugins: make setMessageQueueToGUI pure virtual so that child classes must have to deal with this
2017-12-24 19:58:26 +01:00
f4exb
b127182062
All plugins: removed apply settings in constructors as it causes segfaults
2017-12-24 18:37:33 +01:00
f4exb
063eff4204
FileSource: put center frequency and sample rate in the settings structure
2017-12-24 11:36:38 +01:00
f4exb
351651c3e5
FileSource: make Settings an independant struct
2017-12-24 11:04:30 +01:00
f4exb
6de0e20ceb
Web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE: return previous state instead of attempt to wait and return the state after change since it does not work reliably
2017-12-14 23:29:12 +01:00
f4exb
84b6c7bdc9
Web API: implemented device run APIs for Airspy, FCD Pro, FCD Pro+ and File Source i.e. the rest of source device plugins
2017-12-14 18:15:27 +01:00
f4exb
966767a44a
Web API: use message passing to start/stop device for all the rest of device plugins
2017-12-14 18:02:49 +01:00
f4exb
37b1b045ac
Bumped to version 3.8.6
2017-12-08 15:31:21 +01:00
f4exb
3b69d6517b
Web API: Added settings getter for RTLSDR. Added more device URLs
2017-12-06 23:49:14 +01:00
f4exb
f9794c7701
Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings URL in its own right
2017-12-06 22:08:34 +01:00
f4exb
fc4627f82e
Web API: file source settings getter (1)
2017-12-06 19:23:42 +01:00
f4exb
30cd01cad0
Web API: return device information in /sdrangel GET
2017-11-19 01:05:16 +01:00
f4exb
31c7ebf36c
Enumerate file and sdrdaemon plugins the new way
2017-11-02 03:42:59 +01:00
f4exb
9a055c643b
Store device category (type) in the SamplingDevice structure
2017-11-01 20:06:33 +01:00
f4exb
7370eba0f7
Bumped version to v3.8.0
2017-11-01 14:58:36 +01:00
f4exb
66b06dcd08
Added Rx/Tx indicator, channel index and claiming device set index to the SamplingDevice struct used for device enumeration
2017-11-01 10:37:00 +01:00
f4exb
c3de895301
Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers
2017-10-30 02:54:22 +01:00
f4exb
da3e6dcdfb
Removed direct reference to the DeviceSourceAPI in the source GUIs
2017-10-30 00:45:23 +01:00
f4exb
e520ef5aeb
Removed GLSpectrum getter from DeviceSourceAPI
2017-10-30 00:02:28 +01:00
f4exb
1b95457d96
Device source and sink APIs: removed direct reference to main window
2017-10-22 23:50:10 +02:00
f4exb
fa77ca3fb6
Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split
2017-10-22 19:12:43 +02:00
f4exb
0b6eb2129a
Reset PluginInstanceGUI to its original name
2017-09-26 00:22:08 +02:00