sdrangel (4.0.4-1) unstable; urgency=medium * Fixed PlutoSDR output sample width. Fixes issue #198 * Web API: implemented CORS * Fix preset group delete not removing presets from the preset window -- Edouard Griffiths, F4EXB Wed, 18 Jul 2018 19:14:18 +0200 sdrangel (4.0.3-1) unstable; urgency=medium * Spectrum: linear mode for spectrum * Scope: fixed power display overlay -- Edouard Griffiths, F4EXB Sun, 08 Jul 2018 15:14:18 +0200 sdrangel (4.0.2-1) unstable; urgency=medium * Spectrum: added averaging -- Edouard Griffiths, F4EXB Sun, 01 Jul 2018 21:14:18 +0200 sdrangel (4.0.1-1) unstable; urgency=medium * DSD demod: added NXDN support * DATV demod: include it only if FFmpeg > 3.1 is installed * Fixes for Arch. Manual merge of pull request #183 * Scope: new magnitude squared projection mainly for radioastronomy -- Edouard Griffiths, F4EXB Sat, 23 Jun 2018 09:14:18 +0200 sdrangel (4.0.0-1) unstable; urgency=medium * Finalization of REST API and server instance * Removal of old ChannelAnalyzer and TCPSrc plugins * Renamed Channel Analyzer NG to Channel Analyzer * DATV demod: added missing AVUTIL cmake variables -- Edouard Griffiths, F4EXB Sat, 09 Jun 2018 20:14:18 +0200 sdrangel (3.14.7-1) unstable; urgency=medium * ChanelAnalyzerNG: added PLL option and source selection with auto correlation * RTL-SDR: fixed inf/sup decimators * AM demod: syncrhronous AM detection option -- Edouard Griffiths, F4EXB Sun, 20 May 2018 20:14:18 +0200 sdrangel (3.14.6-1) unstable; urgency=medium * Fixed keyboard input for negative values on realtive integer value dials * Get rid of ugly native dialogs * Inf/Sup frequency shift scheme change to be closer to device center frequency * PlutoSDR input: fixed Inf/Sup frequency shift calculation * File record default file name with ISO datetime stamp -- Edouard Griffiths, F4EXB Fri, 11 May 2018 20:14:18 +0200 sdrangel (3.14.5-1) unstable; urgency=medium * DSD demod: allow audio rates integer multiples of 8k other than 48k * Added a benchmark program testing decimators * Optimization of decimators using even/odd technique * SSB mod: fixed channel unregistration * AM demod: fixed delayed squelch -- Edouard Griffiths, F4EXB Sun, 06 May 2018 20:14:18 +0200 sdrangel (3.14.4-1) unstable; urgency=medium * AM demod: squelch buffer to open at start of valid squelch * NFM demod: same as AM with squelch noise tail cut * SSB demod: squelch buffer to cut squelch noise tail * DSD demod: squelch buffer to open at start of valid squelch not loosing any samples -- Edouard Griffiths, F4EXB Sun, 22 Apr 2018 17:14:18 +0200 sdrangel (3.14.3-1) unstable; urgency=medium * LimeSDR: compiled with LimeSuite release 18.04.1 * LimeSDR: implemented transverter dialog (issue #157) * UDP source and sink: make sure audio samples are always on 16 bits * UDP source and sink: dialog elements for address and port * Reviewed FFT destruction in many channel sources and sinks (issue #159) -- Edouard Griffiths, F4EXB Fri, 20 Apr 2018 20:14:18 +0200 sdrangel (3.14.2-1) unstable; urgency=medium * Web API: settings and report for all channel Tx plugins * Server: AirspyHF, BladeRF and all channel Tx plugins support * PVS-Studio static analysis corrections (4) * NFM demod: fixed AF squelch and audio sample rate handling * BFM demod: fixed segfault in RDS parser -- Edouard Griffiths, F4EXB Sun, 15 Apr 2018 12:14:18 +0200 sdrangel (3.14.1-1) unstable; urgency=medium * NFM: fixed lowpass filter initialization (CTCSS) * DSD demod: set FM deviation independent from RF bandwidth * DSD demod: implemented DMR negative with DSDcc v1.7.5 * DSD demod: implemented dialog to view the log of status text messages -- Edouard Griffiths, F4EXB Sun, 01 Apr 2018 12:14:18 +0200 sdrangel (3.14.0-1) unstable; urgency=medium * New audio devices management * DATV demod: fixed message handling and thus screen initialization issue * Removed UDP/RTP copy audio from channel sink plugins entirely * Removed UDP address and port from Channel marker -- Edouard Griffiths, F4EXB Fri, 30 Mar 2018 16:14:18 +0200 sdrangel (3.13.1-1) unstable; urgency=medium * Web API: settings and report enry points for AM demod and AirspyHF * Web API: client Python script scanner example * LimeSDR: fixed channelA/B frequency setting with latest LimeSuite -- Edouard Griffiths, F4EXB Sun, 25 Mar 2018 06:14:18 +0100 sdrangel (3.13.0-1) unstable; urgency=medium * DATV (Digital Amateur TV) demodulator. * Option to use RTP protocol for UDP audio for AM, NFM, SSB, WFM. * LimeSDR: show NCO and center frequency actual values * DSD demod: new simplified symbol scope display. Reworked GUI. -- Edouard Griffiths, F4EXB Sun, 11 Mar 2018 06:14:18 +0100 sdrangel (3.12.0-1) unstable; urgency=medium * Perseus support. * 24 bit Rx DSP Debian builds * DC and IQ correction fixes * AirspyHF: fall back to official library support * Test source: implemented phase imbalance -- Edouard Griffiths, F4EXB Sun, 11 Feb 2018 12:14:18 +0100 sdrangel (3.11.1-1) unstable; urgency=medium * Replaced hardcoded bit scaling literals by defines. 24 bit sample option. -- Edouard Griffiths, F4EXB Sun, 28 Jan 2018 12:14:18 +0100 sdrangel (3.11.0-1) unstable; urgency=medium * AirspyHF: support * Refactored 8 bit samples shifting during decimation (RTL-SDR and HackRF Rx) * RTL-SDR: implemented RF filter control (tuner bandwidth) * Airspy, BladeRF, HackRF, PlutoSDR, RTLSDR, SDRPlay: fix for no decimation * Test source input plugin for test of software internals * GUI: show REST API URL in about dialog -- Edouard Griffiths, F4EXB Sat, 20 Jan 2018 12:14:18 +0100 sdrangel (3.10.1-1) unstable; urgency=medium * LimeSDR: fixed segfault when stopping one device in multiple stream confguration * PlutoSDR: fixed segfault when stopping one device in multiple stream confguration * Channel plugins: apply initial channel settings at construction and start * SSB demod: refactored decimator filtering * FileSource: fixed initialization of do apply settings flag possibly preventing start -- Edouard Griffiths, F4EXB Sun, 07 Jan 2018 23:14:18 +0100 sdrangel (3.10.0-1) unstable; urgency=medium * Implemented external command handling from the GUI * AM, SSB demodulators and SSB modulator: fix sample rate handling * Enhancements to presets processing and GUI * Improved build and system info logging * Web API: added function to set device set focus (GUI only) -- Edouard Griffiths, F4EXB Sun, 07 Jan 2018 09:14:18 +0100 sdrangel (3.9.1-1) unstable; urgency=medium * Transmission: make source channels working concurrently in multiple channel * Transmission: connect source channel directly to device FIFO in single channel * NFM, WFM modulators and UDP sink: fixes * DSD demodulator: use lower cutoff for optional audio high pass filter -- Edouard Griffiths, F4EXB Tue, 02 Jan 2018 18:14:18 +0100 sdrangel (3.9.0-1) unstable; urgency=medium * Server: proof of concept * DSD demodulator: added optional high pass filter on audio (uese dsdcc v1.7.3) * Down/Up channelizers: enqeue MsgChannelizerNotification to sample sink/source * Separate channel sample rate and offset frequency this data from settings * Use specific method to apply channelizer sample rate and frequency offset changes -- Edouard Griffiths, F4EXB Sat, 30 Dec 2017 17:14:18 +0100 sdrangel (3.8.6-1) unstable; urgency=medium * LimeSDR: fixed second channel solo or first one streaming * Web API: implemented some device plugins methods: RTLSDR, Lime -- Edouard Griffiths, F4EXB Sun, 10 Dec 2017 12:14:18 +0100 sdrangel (3.8.5-1) unstable; urgency=medium * SSB mod/demod: improve LSB/USB experience * Web API: online static documentation page * Web API: implemented all main window methods * LimeSDR: fixed analog LP filter setting * LimeSDR: builds done with LimeSuite commit 0167e64 to suport LimeSDR mini * Debian: added installation of udev rules in postinst script -- Edouard Griffiths, F4EXB Sat, 02 Dec 2017 12:14:18 +0100 sdrangel (3.8.4-1) unstable; urgency=medium * Optimize channel marker signal handling. Applied to all mods and demods * Fixed value dials direct digits setting * Implemented minimal version of web API sever -- Edouard Griffiths, F4EXB Sat, 18 Nov 2017 12:14:18 +0100 sdrangel (3.8.3-1) unstable; urgency=medium * ChannelAnalyzerNG: fixed GUI displays when channel sample rate changes * SSB demod: fixed low cutoff channel marker display * LimeSDR: increased start/stop stream wait time to 50ms * New logging system with optional copy to files -- Edouard Griffiths, F4EXB Sun, 12 Nov 2017 18:14:18 +0100 sdrangel (3.8.2-1) unstable; urgency=medium * WFM Demod: fixed segfault due to sequence of actions in demod constructor -- Edouard Griffiths, F4EXB Wed, 08 Nov 2017 18:14:18 +0100 sdrangel (3.8.1-1) unstable; urgency=medium * SSB Mod: refactored bandwidths settings and fixed segfault * LimeSDR: implemented external clock reference input option -- Edouard Griffiths, F4EXB Sun, 05 Nov 2017 18:14:18 +0100 sdrangel (3.8.0-1) unstable; urgency=medium * Redesigned the device handling to accomodate multi channel devices like LimeSDR * Refactoring: Separate DeviceAPI from the GUI -- Edouard Griffiths, F4EXB Thu, 02 Nov 2017 18:14:18 +0100 sdrangel (3.7.8-1) unstable; urgency=medium * PlutoSDR: restored and fixed Tx support * LimeSDR: reworked the start/stop stream so it does not need the workaround delay -- Edouard Griffiths, F4EXB Sun, 28 Oct 2017 18:14:18 +0100 sdrangel (3.7.7-1) unstable; urgency=medium * PlutoSDR: removed Tx support -- Edouard Griffiths, F4EXB Sat, 27 Oct 2017 23:14:18 +0200 sdrangel (3.7.6-1) unstable; urgency=medium * LimeSDR: attempt to fix lockup conditions when Rx and Tx run concurrently * LimeSDR: handle hardware decimation and sample rate Rx/Tx relation correctly * Create sdrbase library own CMakeLists.txt * Created sdrgui library and split off GUI stuff from sdrbase -- Edouard Griffiths, F4EXB Sun, 21 Oct 2017 23:14:18 +0200 sdrangel (3.7.5-1) unstable; urgency=medium * CW keyer: make ramp as 20% of dot length to smoothen even more * Fixed BFM demod frequency shift * GUI and demod separation step 1 full -- Edouard Griffiths, F4EXB Sun, 14 Oct 2017 23:14:18 +0200 sdrangel (3.7.4-1) unstable; urgency=medium * GUI and demod separation step 1 full -- Edouard Griffiths, F4EXB Sun, 08 Oct 2017 23:14:18 +0200 sdrangel (3.7.3-1) unstable; urgency=medium * For Airspy, Funcube Pro and Pro+, PlutoSDR Rx and Tx, RTLSDR: * Button and dialog to set frequency translation for transverter operation * GUI and demod separation step 1 partial -- Edouard Griffiths, F4EXB Wed, 04 Oct 2017 23:14:18 +0200 sdrangel (3.7.2-1) unstable; urgency=medium * PlutoSDR: Remove from device enumeration if device is not accessible * RTLSDR: Fixed gains retrieval in the GUI -- Edouard Griffiths, F4EXB Sat, 23 Sep 2017 05:14:18 +0200 sdrangel (3.7.1-1) unstable; urgency=medium * PlutoSDR: Tx support * LimeSDR: use version 17.09 of LimeSuite providing bug fixes * GUI segregation: remove device source or sink lifecycle from the GUI * GUI segregation: handle GUI and device buddy updates separately -- Edouard Griffiths, F4EXB Thu, 21 Sep 2017 21:14:18 +0200 sdrangel (3.7.0-1) unstable; urgency=medium * PlutoSDR: Rx support * GUI segregation: preliminary works -- Edouard Griffiths, F4EXB Thu, 17 Sep 2017 23:14:18 +0200 sdrangel (3.6.1-1) unstable; urgency=medium * Basic channel settings dialog with title+color update and UDP parameters * Applied to UDPSink, UDPSource, DSDDemod, AMDemod, BFMDemod, NFMDemod * DSD, AM, NFM, BFM demods: added possibility to send AF via UDP -- Edouard Griffiths, F4EXB Thu, 31 Aug 2017 23:14:18 +0200 sdrangel (3.6.0-1) unstable; urgency=medium * UDPSink Tx plugin: new * LimeSDR output: fixed Tx not stopping on stop (issue #50) -- Edouard Griffiths, F4EXB Thu, 17 Aug 2017 23:14:18 +0200 sdrangel (3.5.5-1) unstable; urgency=medium * Output plugins: use fixed time length for sample FIFO of ~0.25s * Audio modulators: reduce audio input file buffer to 0.1s -- Edouard Griffiths, F4EXB Sun, 13 Aug 2017 23:14:18 +0200 sdrangel (3.5.4-1) unstable; urgency=medium * LimeSDR: fixed NCO lower boundary calculation by flooring to zero * LimeSDR: corrected NCO de-tune when sample rate or hardware decim/interp changes * All audio modulators: fixed audio input * SSB modulator: added an audio compressor -- Edouard Griffiths, F4EXB Sun, 06 Aug 2017 23:14:18 +0200 sdrangel (3.5.3-1) unstable; urgency=medium * SSB demod: anded optional AGC * ChannelAnalyzerNG: better handling of LSB in the UI -- Edouard Griffiths, F4EXB Mon, 31 Jul 2017 09:14:18 +0200 sdrangel (3.5.2-1) unstable; urgency=medium * HackRF: stop Rx before start Tx automatically and vice versa * HackRF: added option on Rx to drive Tx frequency change * SSB mod and demod: make UI displays consistent with DSB, USB and LSB modes -- Edouard Griffiths, F4EXB Sat, 22 Jul 2017 09:14:18 +0200 sdrangel (3.5.1-1) unstable; urgency=medium * LimeSDR input: added individual gains control and ADC rate display * LimeSDR output: added DAC rate display * LimeSDR all: added board temperature display * Added pulseaudio and libqt5multimedia5-plugins in the Debian dependencies * Updates to build on aarch64 in openSUSE -- Edouard Griffiths, F4EXB Sat, 01 Jul 2017 19:14:18 +0200 sdrangel (3.5.0-1) unstable; urgency=medium * SDRdaemonSink plugin connecting to a distant sdrdaemontx instance * SDRdemonFEC plugin renamed to SDRdaemonSource * SDRdaemon plugin deprecated and removed from the build and distributions * Changed frequency thumbweels color scheme * Activated compiler warnings and fixed warnings * Lots of little GUI fixes -- Edouard Griffiths, F4EXB Mon, 11 Jun 2017 19:14:18 +0200 sdrangel (3.4.5-1) unstable; urgency=medium * Removed default constuctors in Moving average and AGC classes -- Edouard Griffiths, F4EXB Mon, 11 May 2017 21:14:18 +0100 sdrangel (3.4.4-1) unstable; urgency=medium * LimeSDR output: fixed timeout value on LMS_SendStream * LimeSDR: various fixes to make it run smoothly * LimeSDR: Windows 64 build * LimeSDR: integrated Debian build * cmake modules: search lib64 libraries -- Edouard Griffiths, F4EXB Mon, 08 May 2017 21:14:18 +0100 sdrangel (3.4.3-1) unstable; urgency=medium * DSD demod: use version 1.7.1 of dsdcc with PLL for symbol synchronization as an option * LimeSDR: fixed antenna selection in both input and output plugins -- Edouard Griffiths, F4EXB Mon, 08 May 2017 23:14:18 +0100 sdrangel (3.4.2-1) unstable; urgency=medium * DSD demod: use version 1.7.0 of dsdcc with PLL for symbol synchronization * DSD demod: kernel >= 4.4.52 workaround for SerialDV * Code cleanup: cppchack and Eclipse warnings -- Edouard Griffiths, F4EXB Wed, 26 Apr 2017 23:14:18 +0100 sdrangel (3.4.1-1) unstable; urgency=medium * Optimization of halfband interpolation FIR fitler processing * HackRF support: fixed start/stop sequence * WFM Demod enhancement * CW Keyer: specifiy char signedness to fix error with some compilers -- Edouard Griffiths, F4EXB Wed, 26 Apr 2017 23:14:18 +0100 sdrangel (3.4.0-1) unstable; urgency=medium * LimeSDR support with redesign of source and sink management -- Edouard Griffiths, F4EXB Mon, 17 Apr 2017 23:14:18 +0100 sdrangel (3.3.4-1) unstable; urgency=medium * ATV Demod: fixed issue #22. Segfault when starting the plugin while the * source is running -- Edouard Griffiths, F4EXB Mon, 10 Apr 2017 21:14:18 +0100 sdrangel (3.3.3-1) unstable; urgency=medium * HackRF, BladeRF, RTLSDR plugins: continuous sample rate setting * ATV: implemented narrow band modes -- Edouard Griffiths, F4EXB Sun, 9 Apr 2017 23:14:18 +0100 sdrangel (3.3.2-1) unstable; urgency=medium * ATV plugins: added 405 lines, 20 and 16 FPS modes * ATV demodulator: added a scope panel in a tab combo with the TV screen -- Edouard Griffiths, F4EXB Wed, 22 Mar 2017 23:14:18 +0100 sdrangel (3.3.1-1) unstable; urgency=medium * ATV plugins: SSB and vestigiial sideband support -- Edouard Griffiths, F4EXB Sun, 19 Mar 2017 23:14:18 +0100 sdrangel (3.3.0-1) unstable; urgency=medium * NFM demod: new discriminator and optional FM deviation based squelch * ATV modulator -- Edouard Griffiths, F4EXB Wed, 15 Mar 2017 23:14:18 +0100 sdrangel (3.2.0-1) unstable; urgency=medium * ATV demodulator for amateur Analog TV * New channel analyzer Channel Analyzer NG with a new generation signal scope -- Edouard Griffiths, F4EXB Thu, 02 Mar 2017 23:14:18 +0100 sdrangel (3.1.1-1) unstable; urgency=medium * DSD demod: adapt to dsdcc version 1.6 -- Edouard Griffiths, F4EXB Fri, 13 Jan 2017 03:14:18 +0100 sdrangel (3.1.0-1) unstable; urgency=medium * HackRF Tx support -- Edouard Griffiths, F4EXB Sun, 08 Jan 2017 23:14:18 +0100 sdrangel (3.0.1-1) unstable; urgency=medium * Fixed audio preferences dialog and handling -- Edouard Griffiths, F4EXB Sat, 07 Jan 2017 11:14:18 +0100 sdrangel (3.0.0-1) unstable; urgency=medium * Implemented real Tx devices (BladeRF and HackRF) for real transmission -- Edouard Griffiths, F4EXB Sun, 01 Jan 2017 23:14:18 +0100 sdrangel (2.5.2-1) unstable; urgency=medium * Changed modulators source device feeding -- Edouard Griffiths, F4EXB Sun, 25 Dec 2016 23:14:18 +0100 sdrangel (2.5.1-1) unstable; urgency=medium * WFM Modulator -- Edouard Griffiths, F4EXB Sun, 18 Dec 2016 23:14:18 +0100 sdrangel (2.5.0-1) unstable; urgency=medium * SSB Modulator * CW Keyer -- Edouard Griffiths, F4EXB Thu, 15 Dec 2016 23:14:18 +0100 sdrangel (2.4.0-1) unstable; urgency=medium * NFM Modulator -- Edouard Griffiths, F4EXB Sun, 05 Dec 2016 23:14:18 +0100 sdrangel (2.3.1-1) unstable; urgency=medium * AM Modulator: support file input -- Edouard Griffiths, F4EXB Sun, 27 Nov 2016 23:14:18 +0100 sdrangel (2.3.0-1) unstable; urgency=medium * SDRplay support: new input source plugin -- Edouard Griffiths, F4EXB Sun, 13 Nov 2016 23:14:18 +0100 sdrangel (2.2.2-1) unstable; urgency=medium * Baseband Halfband FIR filter optimizations -- Edouard Griffiths, F4EXB Wed, 11 Nov 2016 12:25:34 +0100 sdrangel (2.2.1-1) unstable; urgency=medium * Baseband Tx support (phase 2) * Code optimizations -- Edouard Griffiths, F4EXB Wed, 02 Nov 2016 14:15:15 +0100 sdrangel (2.2.0-1) unstable; urgency=medium * Initial release as a Debian package * Embryonic Tx support (phase 1) -- Edouard Griffiths, F4EXB Tue, 24 Oct 2016 23:15:15 +0200