Commit Graph

2987 Commits

Author SHA1 Message Date
f4exb 4032d62b3d FileRecord improvement: added visual indicator for CRC check in the GUI 2018-10-09 18:52:39 +02:00
f4exb 38aa1a8e77 FileRecord improvement: fixed header packing and CRC32 computation 2018-10-09 16:40:57 +02:00
f4exb cc49d5c266 FileRecord improvement: CRC check and sample size fix 2018-10-09 09:26:28 +02:00
f4exb 6269125d2c BladeRF2: fixed Tx channel enable/disable wrapping routine thus fixing issue #225 2018-10-09 02:08:06 +02:00
f4exb 89d5155694 BladeRF2: updated documentation 2018-10-07 19:48:45 +02:00
f4exb c579d66b59 BladeRF2: implemented transverter mode 2018-10-03 06:14:26 +02:00
f4exb 3f7cfb4dd8 WFM demod: fixed a missing mutex when re-configuring interpolator 2018-10-03 04:19:05 +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 f4976485fc BladeRF2 output: tried to fix SO->MO and MO->SO cycle 2018-10-02 06:11:34 +02:00
f4exb 593209185e BladeRF2 output: Windows build 2018-10-01 10:30:34 +02:00
f4exb 2323d21a43 BladeRF2: fixed MO mode by multiplying sample rate by the number of Tx channels 2018-09-30 23:42:52 +02:00
f4exb 98a87bb860 BladeRF2: REST API: implemented LO soft correction setting 2018-09-30 11:10:07 +02:00
f4exb e754dee625 BladeRF2 output: implemented LO soft correction 2018-09-30 10:59:52 +02:00
f4exb b5c4b532ae BladeRF2 input: implemented LO soft correction 2018-09-30 10:26:53 +02:00
f4exb 2df27958b3 BladeRF output fixes but MO still not working 2018-09-30 07:25:13 +02:00
f4exb b13b2040c4 BladeRF2 input: fixed read size in MI mode 2018-09-30 00:21:24 +02:00
f4exb 53ff8f32bf BladeRF2 output: fixed SO mode 2018-09-29 21:40:22 +02:00
f4exb 5566dc6a7e BladeRF2 output: fixed gain handling 2018-09-29 10:53:44 +02:00
f4exb d75a576f69 BladeRF output (2) 2018-09-29 09:56:54 +02:00
f4exb c27acf086e BladeRF output (1) and some cosmetic changes 2018-09-29 05:49:14 +02:00
f4exb 2a1f0a0d0e BladeRF input: communicate Fc Pos change to buddy to align center frequencies 2018-09-27 23:38:23 +02:00
f4exb 5c09985664 libbladerRF2: Windows build for bladerf2input plugin 2018-09-27 10:50:33 +02:00
f4exb e4ce6c21b2 libbladerRF2: Windows build for bladerf1output plugin 2018-09-27 10:41:55 +02:00
f4exb 4448fd2ca3 BladeRF2 input. Added documentation 2018-09-27 08:57:37 +02:00
f4exb 7078cd868e BladeRF2 input: do not re-create the thread if there are no more channels active 2018-09-27 06:37:31 +02:00
f4exb d5a33b7448 BladeRF2 input: fixed channel 1 running on its own 2018-09-27 06:05:41 +02:00
f4exb 3e876141f4 BladeRF2 input: fixed auto/manual transition gain control 2018-09-27 05:44:20 +02:00
f4exb 3a4324a7fb BladeRF2 input: fixed sample rate and center frequency rounding issues by sending these values in the report to buddy message 2018-09-27 05:17:34 +02:00
f4exb 2373dcf197 libbladerRF2: Windows support with OOT build of libbladeRF 2018-09-26 18:59:52 +02:00
f4exb 151f21f775 BladeRF2 input: set the appropriate total number of Rx channels in device enumeration process 2018-09-26 14:58:55 +02:00
f4exb aa6834a6e9 BladeRF2 input: added details about the start and stop stream methods 2018-09-26 14:56:33 +02:00
f4exb 96979e0c37 BladeRF2 input: fix MI start/stop 2018-09-26 08:54:40 +02:00
f4exb 464a9fde0a BladeRF2 input: do not reference m_deviceShared.m_channel outside open/close device 2018-09-26 03:20:24 +02:00
f4exb 07bd587f6c BladeRF2 input: more debug messages. Fixed thread channel destructor: do not delete the sample FIFO that is not owned by the thread 2018-09-26 03:07:55 +02:00
f4exb 4634fb481d BladerRF2 input support. Fixed gain modes handling. Cosmetic changes 2018-09-26 01:54:23 +02:00
f4exb 81ad05cb64 BladerRF2 input support. Global gain handling 2018-09-25 23:43:52 +02:00
f4exb 5ad52a4a1b BladerRF2 input support. Populate gain modes 2018-09-25 17:03:34 +02:00
f4exb fcaf22418d BladerRF2 input support. Transfer thread ownership before closing the source if it has the allocated thread 2018-09-25 14:31:57 +02:00
f4exb 5f2a4e8c83 BladerRF2 input support. Trying to fix threading issue 2018-09-25 14:19:57 +02:00
f4exb 47a4da4142 BladerRF2 input support (8). Streams but thread issue 2018-09-25 08:45:57 +02:00
f4exb b20feec1fd BladerRF2 input support (7). GUI and Plugin 2018-09-25 00:38:38 +02:00
f4exb cdeb6e6c42 BladerRF2 input support (6). REST API 2018-09-24 17:59:52 +02:00
f4exb 7dfe094364 BladerRF2 input support (5). Global notification of changes to buddies 2018-09-24 17:32:40 +02:00
f4exb df505fcdef BladerRF2 input support (4) 2018-09-24 08:43:16 +02:00
f4exb 945d30d91b BladerRF2 input support (3) 2018-09-24 02:01:10 +02:00
f4exb f7af0a4ac2 BladerRF2 input support (2) 2018-09-23 19:56:24 +02:00
f4exb d808f049f6 BladerRF2 input support (1) 2018-09-22 10:39:09 +02:00
f4exb 5b31982772 LibbladeRF2: migrate bladerfinput to bladerf1input (2) 2018-09-19 13:28:14 +02:00
f4exb 3726664132 LibbladeRF2: migrate bladerfinput to bladerf1input (1) 2018-09-19 08:56:39 +02:00
f4exb 0e79f4eccf LibbladeRF2: migrate bladerfoutput to bladerf1output 2018-09-19 08:42:59 +02:00
f4exb e130c2213f LibbladeRF2: migrate UI from bladerf to bladerf1 2018-09-19 06:27:40 +02:00
f4exb 94837dbd51 LibbladeRF2: BladeRF1 specific enumeration 2018-09-19 06:15:22 +02:00
f4exb bf726e16b1 LibbladeRF2: migrate REST API from bladerf to bladerf1 2018-09-19 05:54:07 +02:00
f4exb 8433f63a9b LibbladeRF2: migrate devices/bladerf to devices/bladerf1 2018-09-19 05:26:18 +02:00
f4exb d596931209 LibbladeRF2: make bladeRF1 work 2018-09-18 23:12:00 +02:00
f4exb d2a740425b SDRDaemonSink: always set center frequency on API report analysis 2018-09-18 00:08:15 +02:00
f4exb 1894f0ba02 Windows build: remove SDRDaemon plugins 2018-09-17 09:24:05 +02:00
f4exb 7bbb0b426d SDRDaemonSink: use QUdpSocket: cleanup 2018-09-17 03:53:46 +02:00
f4exb aac6d09622 SDRDaemonSink: use QUdpSocket 2018-09-17 03:42:08 +02:00
f4exb 1e02b85702 SDRDaemonSink: make UDP worker a QThread 2018-09-17 03:33:18 +02:00
f4exb 0d115ac342 DaemonSinkThread: removed useless member 2018-09-16 20:50:56 +02:00
f4exb 6406a0ba50 SDRDaemonSink: separate files for UDPSinkFECWorker 2018-09-16 11:23:24 +02:00
f4exb 82b25f2f9d Fixed Windows build 2018-09-16 10:02:54 +02:00
f4exb 03441bdd6c Fixed Debian build on Bionic 2018-09-15 23:55:41 +00:00
f4exb f86afff3e8 Fixed Debian build 2018-09-16 01:30:43 +02:00
f4exb f3253ffccc SDRDaemonSink: Windows build 2018-09-15 22:30:58 +02:00
f4exb a2a07a1121 SDRdaemon: code cleanup 2018-09-15 21:50:12 +02:00
f4exb 94befa3e4e SDRDaemonSource: updated documentation 2018-09-15 20:24:49 +02:00
f4exb 69cb73900d SDRDaemonSink: updated documentation 2018-09-15 11:42:28 +02:00
f4exb db77414aa0 SDRDaemonSource: updated documentation 2018-09-15 10:33:04 +02:00
f4exb c39ea3e4b7 SDRDaemonSource: sends API info request when pushing API set button 2018-09-15 10:32:40 +02:00
f4exb 39c553d763 DSD demod: fixed highpass filter display in the UI 2018-09-13 17:34:45 +02:00
f4exb a07f01b021 SDRDaemonSource: allow zero frequency and correct some calculations based on meta data 2018-09-13 14:58:35 +02:00
f4exb 0a2329ffe7 SDRDaemonSource: use global SDR data blocks definitions 2018-09-13 09:18:58 +02:00
f4exb e78ee1b946 Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination 2018-09-13 02:33:56 +02:00
f4exb 5e588ae09e SDRDaemon: cleanup on UDP Tx side to use sdrdaemondatablock.h definitions and Rx sample size 2018-09-13 00:31:49 +02:00
f4exb 05072ce4b9 Windows buiid: fixed UDP channel plugins pro files 2018-09-12 15:50:40 +02:00
f4exb da963179fb UDP source and sink: align message names 2018-09-12 15:46:42 +02:00
f4exb 5771ef4783 Foolproof AudioFifo to try fix issue #210. Consequently removed useless timeout parameter on read and write methods 2018-09-12 15:30:53 +02:00
f4exb d084d6ff5b Cosmetic changes 2018-09-12 01:21:51 +02:00
f4exb bdb0e50c5f UDP source and sink: updated documentation 2018-09-12 00:49:55 +02:00
f4exb 7252e886de Renamed libdemodudpsrc folder to libudpsink 2018-09-12 00:43:15 +02:00
f4exb 3497cb92ee Renamed udpsrc folder to udpsink 2018-09-12 00:40:22 +02:00
f4exb fed7f72da1 REST API: Renamed UDPSrc to UDPSink 2018-09-12 00:36:30 +02:00
f4exb 06acb17e3a Renamed UDPSrc to UDPSink 2018-09-12 00:08:47 +02:00
f4exb f8e90827ac Renamed the UDPSink from sdrbase utils to UDPSinkUtil 2018-09-11 23:45:56 +02:00
f4exb 6f368d123b renamed udpsink directory to udpsource 2018-09-11 23:22:59 +02:00
f4exb f58cc3cc07 Renamed UDPSink to UDPSource 2018-09-11 22:36:16 +02:00
f4exb 87b9cff3c2 Rename libdaemonsrc to libdaemonsource 2018-09-11 17:05:16 +02:00
f4exb 0a42e2b0ac Rename daemonsrc to daemonsource 2018-09-11 16:50:55 +02:00
f4exb 3a32cf156c Rename DaemonSrc to DaemonSource 2018-09-11 16:32:14 +02:00
f4exb 6c77f2dfe5 Complete removal of SDRDaemon as a distinct binary 2018-09-11 13:41:09 +02:00
f4exb 4cd9055fe6 DaemonSrc: fixed missing channel deletion on GUI deletion. Added missing signals handling 2018-09-11 08:41:37 +02:00
f4exb 6aff1a3db3 SDRDaemonSink: calculate Tx delay in UDP sink 2018-09-11 01:01:43 +02:00
f4exb 9bf030c824 SDRDaemonSink: ananonymize protected bloc in UDPSinkFEC also 2018-09-11 00:24:18 +02:00
f4exb 1590db3ce2 SDRDaemon: anonymize protected block 2018-09-10 18:52:40 +02:00
f4exb 6341bddef3 SDRDaemonSink: 16/24 bit samples compatibility 2018-09-10 08:46:52 +02:00
f4exb 404c73fb80 SDRDaemon: make Rx side truly 24/16 bit compatible in all configurations 2018-09-10 02:52:36 +02:00
f4exb 22746ff813 SDRDaemonSink: 16/24 bit support (2): works for 16 bit stream 2018-09-09 22:35:25 +02:00
f4exb 7158107e58 SDRDaemonSink: 16/24 bit support (1): works for 16 bit stream 2018-09-09 21:26:47 +02:00