Commit Graph

931 Commits

Author SHA1 Message Date
f4exb 13d01f48c6 SDRPlay support: source plugin interim state (2) GUI controls 2016-11-14 00:38:43 +01:00
f4exb 863522d9ff SDRPlay support: source plugin interim state (1) compiles 2016-11-13 02:59:31 +01:00
f4exb 0d4426b8f4 BladeRF plugin: cleanup of useless methods and attributes 2016-11-12 22:57:25 +01:00
f4exb 57b50f47a9 Windows build: set SSE options for all modulator plugins 2016-11-07 19:01:52 +01:00
f4exb caa7905be3 Windows build: set SSE options for all demodulator plugins 2016-11-07 18:57:52 +01:00
f4exb aef5e722c1 Windows build: set SSE options for all sink device plugins 2016-11-07 18:44:23 +01:00
f4exb 8d3056f202 Windows build: set SSE options for all source device plugins 2016-11-07 18:40:52 +01:00
f4exb 63d6eea066 Use more precise SIMD flags and detect actual x86_64 SIMD features 2016-11-07 00:42:57 +01:00
f4exb dbbbfa12ee Changed USE_SIMD flag to USE_SSE 2016-11-06 02:08:38 +01:00
Edouard Griffiths a1c73941a2 Debian build: added libbladerf and BladeRF source plugin in the distribution 2016-11-02 15:51:45 +01:00
f4exb 875f63fd3d Need to have SSE4.1 support when SSE is available for _mm_mullo_epi32 2016-11-02 02:51:13 +01:00
f4exb b2bc5eaebd Tx ph.2: AMMod interpolator: optimize further the number of taps per phase in polyphase filter 2016-11-01 03:37:01 +01:00
f4exb 6a72b12238 Tx ph.2: Windows build: activate SIMD instructions for sdrbase and modam modules 2016-11-01 00:27:20 +01:00
f4exb 704e6e05ae Tx ph.2: AMMod interpolator: increase number of phases in polyphase filter while slightly reducing the number of taps. This gives better spurs rejection 2016-11-01 00:15:10 +01:00
f4exb 283742cada Tx ph.2: FileSink: more sample rates 2016-10-31 00:33:25 +01:00
f4exb f5bbbb7cab Tx ph.2: UpChannelizer: allow any sample rate 2016-10-30 22:01:20 +01:00
f4exb 34bf0c4c61 Tx ph.2: fixed core dump in AM modulator by properly locking the settings mutex in the pull method 2016-10-30 20:57:27 +01:00
f4exb 4a001350d3 Tx ph.2: Templatized IntHalfbandFilter and improved coefficients. Changed to order 80 for upsamplers and 48 for downsamplers 2016-10-29 17:01:02 +02:00
f4exb e9f0bb0d45 Tx ph.2: UpChannelizer: interpolator (1) draft 2016-10-28 18:39:45 +02:00
f4exb be1629ca6d Bumped version to 2.2.1 2016-10-28 08:38:01 +02:00
f4exb cd347bca4f Allow interpolation in AM demodulator i.e. input sample rate lower than audio rate 2016-10-28 05:08:53 +02:00
f4exb babd4f8014 Tx ph.2: allow decimation in AM modulator i.e. output sample rate lower than audio rate 2016-10-28 04:34:06 +02:00
f4exb 4d273d8a13 Tx ph.2: use a specialized interpolator similar to the decimator derived from the ancient interpolator 2016-10-28 03:18:24 +02:00
f4exb 9540a99ac4 Tx ph.2: implemented ancient interpolator in AMMod 2016-10-27 19:55:52 +02:00
f4exb 63083885be Tx ph.2: allow 80 kS/s sample rate for non (N+1)/N interpolation 2016-10-27 17:59:00 +02:00
f4exb 50c5836c0e Tx ph.2: allow nore sample rates below 96 kS/s on FileSink to test just the channel plugin interpolator 2016-10-27 17:00:05 +02:00
f4exb 5a5ff31f48 Channel plugins: Removed useless link dependency on QT OpenGL and Multimedia 2016-10-27 08:46:06 +02:00
f4exb e7c16e8d85 Device plugins: Removed useless link dependency on QT OpenGL and Multimedia 2016-10-27 08:38:50 +02:00
f4exb 649786c31d SDRDaemonFEC: set SIMD options. Removed useless dependency on QT OpenGL and Multimedia 2016-10-27 08:33:09 +02:00
Edouard Griffiths 368e9d2595 Debian package build: re-integrated SDRDaemonFEC 2016-10-26 03:48:43 +02:00
Edouard Griffiths 48eb776de9 Debian package build: added Airspy, HackRF, RTLSDR input plugins and removed SDRDaemonFEC 2016-10-26 02:40:00 +02:00
f4exb 12a3974644 Debian package build: corrected HackRF source build 2016-10-26 01:08:39 +02:00
Edouard Griffiths ecc1647ee6 Implemented Debian package build environment 2016-10-26 00:57:46 +02:00
f4exb 0fc6d95357 Tx ph.1: fixed read pointer management when getting new samples 2016-10-25 03:31:36 +02:00
f4exb ee55747c0b Tx ph.1: FileSink: set sample source FIFO size depending on sample rate 2016-10-25 02:34:29 +02:00
f4exb 289c1a203f Tx ph.1: Sample source FIFO read with signal. Use a specific spectrum sink (vis) reference in Device sink engine for main spectrum rendering 2016-10-24 18:06:44 +02:00
f4exb 7b4032ac0d Tx ph.1: fixed AM modulator frequency translation 2016-10-24 02:24:36 +02:00
f4exb 9f1b801d1a Tx ph.1: fixed AM modulator 2016-10-24 01:27:23 +02:00
f4exb f87b714ac7 AM demod: removed useless local samples buffer 2016-10-23 20:02:39 +02:00
f4exb c7bec82677 Tx ph.1: fixed stream time display in FileSink 2016-10-23 12:22:52 +02:00
f4exb 3b132cf471 Tx ph.1: handle default file name correctly in FileSink 2016-10-23 10:54:54 +02:00
f4exb e42a717c69 Tx ph.1: Fixed sample rate and center frequency handling in File Sink 2016-10-23 10:38:44 +02:00
f4exb 119127fdab Tx ph.1: Fixes to file sink GUI and some debug messages 2016-10-23 02:22:00 +02:00
f4exb 987c23004c Tx ph.1: Enable center frequecy UI in FileSinkGUI 2016-10-22 21:47:59 +02:00
f4exb 774920a1f0 Tx ph.1: removed unused signal connection in FileSink 2016-10-22 05:08:26 +02:00
f4exb ffb8b4d737 Tx ph.1: review file sink settings handling 2016-10-21 01:21:17 +02:00
f4exb 6d0f783d56 Tx ph.1: added channel registration messages 2016-10-20 22:41:05 +02:00
f4exb 9fff2b8477 Tx ph.1: new AM modulator plugin (3). Implemented actual modulation code. 2016-10-20 19:34:30 +02:00
f4exb c28751124c Tx ph.1: new AM modulator plugin (2). Compiles but pull method is still empty 2016-10-20 18:04:15 +02:00
f4exb be9519de71 Tx ph.1: new AM modulator plugin (1) 2016-10-20 00:42:21 +02:00
f4exb 181b7434fd RxTx semantic move: rename AM demod plugin 2016-10-19 23:51:59 +02:00
f4exb 239d67b2aa Tx ph.1: Fixed sample sink plugin registration 2016-10-19 22:48:24 +02:00
f4exb fbb816ebdf Tx ph.1: Added FileSink (2) compiles. Added plugin/samplesink in all builds 2016-10-19 22:32:14 +02:00
f4exb 6c82c36958 Tx ph.1: Added FileSink (1) 2016-10-19 18:42:57 +02:00
f4exb 2246271d47 Tx ph.1: Tx support in PluginAPI and PluginManager 2016-10-19 18:07:27 +02:00
f4exb 9299eac9dd Tx ph.1: plugins (2) 2016-10-13 23:42:08 +02:00
f4exb 94e479bb75 Tx ph.1: plugins (1) 2016-10-13 22:23:43 +02:00
f4exb 32595f81b9 RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI 2016-10-11 01:17:55 +02:00
f4exb 211f0570b5 RTLSDR: allow decimation by 32. Bumped to version 2.1.6 2016-10-10 02:19:21 +02:00
f4exb 6707bab1a5 Give the decimation method of the Interpolator class its proper name 2016-10-10 01:53:32 +02:00
f4exb 008ee56252 File Source plugin: skip header when seeking in I/Q recording 2016-10-08 10:02:36 +02:00
f4exb e9f23ed2bf Bumped to version 2.1.5 for DSDcc YSF voice on fix (1.5.1) 2016-10-08 10:01:59 +02:00
f4exb 6f054a51d8 Bumped version to 2.1.5 2016-10-08 06:25:58 +02:00
f4exb fd8464eac0 FileSource plugin: fixed time length buffer 2016-10-08 06:00:54 +02:00
f4exb 1b086348e6 File Source plugin: fixed reading chunk size not always a multiple of 4 (I/Q sample size) and display of decimal values of sample rate in kS/s 2016-10-07 18:16:17 +02:00
f4exb f008250ffa Airspy: dynamic rate support in Windows and more debug messages 2016-10-06 20:59:23 +02:00
f4exb 36aeaa3ea5 RxTx semantic move: renamed SampleFifo to SampleSinkFifo 2016-10-06 19:18:02 +02:00
f4exb e204efe2b8 RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine 2016-10-03 18:29:05 +02:00
f4exb dce0ace4ef RxTx semantic move: renamed ThreadedSampleSink to ThreadedBasebandSampleSink 2016-10-03 15:55:16 +02:00
f4exb 7a535cc3b8 RxTx semantic move: renamed SampleSource to DeviceSampleSource 2016-10-02 23:16:40 +02:00
f4exb 78513854ac RxTx semantic move: renamed SampleSink to BasebandSampleSink 2016-10-02 22:29:04 +02:00
f4exb 20c6fb19cc RxTx semantic move: renamed Channelizer to DownChannelizer 2016-10-02 21:52:39 +02:00
f4exb 1f7df6548a RxTx semantic move: renamed channel plugins directory to channelrx 2016-10-02 13:18:07 +02:00
f4exb 1fa80272b5 RxTx semantic move: renamed FileSink to FileRecord 2016-10-02 10:30:58 +02:00
f4exb 12d845026f More cosmetic updates to the main window and DSD demod documentation 2016-09-30 13:26:19 +02:00
f4exb 0eaab62663 Main window and DSD demod documentation cosmetic updates 2016-09-30 08:20:27 +02:00
f4exb 8566b8cfe8 Updated main window and DSD demod plugin documentation with latest changes 2016-09-30 03:21:45 +02:00
f4exb a670c03f46 DSD demod: update My Position from the GUI with the value stored in the main window 2016-09-28 17:58:29 +02:00
f4exb 9dca6096f9 DSD demod: D-Star: display bearing and distance from my position if geolocation is available 2016-09-28 13:39:17 +02:00
f4exb 65201286d4 DSD demod: D-Star: display locator when geolocalisation is available 2016-09-28 02:05:39 +02:00
f4exb 3a6f27474d DSD demod: extend status text to 82 characters. D-Star: add locator space to status text 2016-09-27 19:56:42 +02:00
f4exb 565d5be3e1 DSD decoder: D-Star: reformat status string 2016-09-27 17:57:06 +02:00
f4exb 6f63f1b845 DSD demod: D-Star: change status text format 2016-09-27 08:31:37 +02:00
f4exb cf0ecfd7c3 DSD demod: increase length of informative text window to 80 characters. D-Star: display informative text (slow data) 2016-09-27 01:52:21 +02:00
f4exb b4b133118d Bumped version displays to 2.1.4 2016-09-23 05:56:03 +02:00
f4exb fc8a09276b DSD demod: YSF: support radio ID mode 2016-09-21 22:12:02 +02:00
f4exb a6ba22aeb7 DSD demod: YSF: show addressing information 2016-09-21 19:45:22 +02:00
f4exb b03ac7ad7d DSD demod: YSF support: reduce FICH status display size 2016-09-21 13:42:50 +02:00
f4exb dd1a70430f DSD demod: YSF: 3 digits for squelch code 2016-09-20 21:10:08 +02:00
f4exb 0d197b5024 DSD demod: YSF: FICH status display 2016-09-20 19:35:51 +02:00
f4exb 83057cdb42 DSD demod plugin: put all numbers in dPMR status in decimal 2016-09-12 06:19:31 +02:00
f4exb 7fc2b431a4 DSD demod plugin: DV serial: fix filter, timeout value and volume control 2016-09-11 17:02:49 +02:00
f4exb be467fdc24 DSD demod plugin: fixed DV Serial concurrent support 2016-09-11 03:57:35 +02:00
f4exb d01a4166eb DSD demod plugin: lowpass filter for DV serial upsample 2016-09-10 20:03:06 +02:00
f4exb d9ad7213fe Updated documentation related to the DSD demon plugin 2016-09-10 11:48:01 +02:00
f4exb 960ba86785 DSD demod plugin: DMR: support of mobile voice 2016-09-09 02:19:50 +02:00
f4exb 6158356ed1 DSD demod plugin: change icons of TDMA split/join stereo/mono toggle button 2016-09-08 00:56:39 +02:00
f4exb ee4524a23b DSD demod plugin: save TDMA stereo split option to preset 2016-09-07 00:53:49 +02:00
f4exb f64d078375 DSD demod plugin: DMR refactoring: allow stereo split of TDMA channels. Works with DVSerial too now. 2016-09-07 00:47:51 +02:00
f4exb 6dfa20db20 DSD demod plugin: DMR refactoring: allow stereo split of TDMA channels. Works with mbelib support only 2016-09-07 00:16:08 +02:00