DATV demodulator
🎉 New demodulator to decode DATV (Digital Amaeur TeleVision) signals. Many thanks to Laurent F4HKW for writing this plugin and Pascal F4DAV for LeanSDR that is at the heart of the demodulation and decoding process. For now only the DVB-S standard without audio is supported. More may come in the future and firstly the decoding of audio.
More information here: https://github.com/f4exb/sdrangel/tree/master/plugins/channelrx/demoddatv
Note that due to dependency with ffmpeg it is not possible to provide a Windows version at the moment.
Support of RTP protocol for UDP output
The AM, NFM, SSB and WFM demodulators have now the option to send audio data over UDP using the RTP protocol by clicking on the "R" checkbox nest to the "U" button. Format is 48 kHz single channel with 16 bit signed samples. You may try to play this file saved with a .sdp extension with VLC:
c=IN IP4 127.0.0.1
m=audio 9998 RTP/AVP 96
a=rtpmap:96 L16/48000/1
Replace IP address 127.0.0.1
and port 9998
by your values. Note that the port should be an even number.
New GUI for the DSD demodulator
The scope with all its controls has been removed in favor of a more simple "magic eye" display. Thus you are not obliged to go through the complex controls of the scope and can concentrate on bandwidth, FM deviation and gain to get the figure right for best decoding conditions.
More information here: https://github.com/f4exb/sdrangel/tree/master/plugins/channelrx/demoddsd
LimeSDR support
This release uses the latest version of LimeSuite that goes with the latest firmware on LimeSDR-USB and LimeSDR-Mini. Unfortunately many of the recent changes break the way things used to work and possibly some critical bugs have been introduced.
Therefore only single Rx is actually working. If you need anything else from your Lime please use the previous version of SDRangel and previous revisions of the firmware for the Lime.
Other changes and fixes
- LimeSDR: show NCO and center frequency actual values
- Fixed channel demodulators and modulators initialization sequence that could solve segfaults when switching presets live. Also fixed the ordering of channel GUIs so that they are always ordered by increasing frequency.
- Added missing PlutoSDR output plugin in Windows distribution
- Code fixes to get
clang-cl
compile without warnings - Reintroduced a clean way to handle exports for MSVC (clang-cl)
- More static analysis fixes