1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-22 08:04:49 -05:00
sdrangel/plugins/channelrx
Jean-François DEL NERO 2fddaff6d2 Fix audio glitches in the DAB plugin.
The glitches were generated by an int16 integer overflow.

The issue appeared when the audio was near or at the saturation level.
When the input audio signal is saturated, the polyphase filter based interpolation/decimation functions tend to increase the samples values and then make them pass the int16 limits. The int16 sample scale() parameter defeat the min/max limitation.

This fix removes the intermediate int16 type conversion by using the Complex Real type.

fixes f4exb/sdrangel#1978
2024-08-02 12:17:00 +02:00
..
chanalyzer Fix typos 2024-04-29 19:07:29 +02:00
channelpower Updated versions and changelogs 2024-06-06 22:10:04 +02:00
demodadsb More Sonar bug fixes 2024-07-21 14:20:48 +02:00
demodais Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodam Don't call start() in Demod's constructors. #2102 2024-05-08 18:52:34 +01:00
demodapt Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodatv Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodbfm Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodchirpchat Fix typos in include files 2024-07-10 23:06:38 +02:00
demoddab Fix audio glitches in the DAB plugin. 2024-08-02 12:17:00 +02:00
demoddatv More Sonar fixes (2) 2024-07-22 00:34:26 +02:00
demoddsc Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demoddsd Updated versions and changelogs 2024-06-25 22:19:14 +02:00
demodendoftrain Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodfreedv Updated versions and changelogs 2024-06-18 00:52:36 +02:00
demodft8 Fix Markdown 2024-04-29 19:07:29 +02:00
demodils Updated versions and changelogs 2024-06-25 22:19:14 +02:00
demodm17 Updated versions and changelogs 2024-06-18 00:52:36 +02:00
demodnavtex Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodnfm Don't call start() in Demod's constructors. #2102 2024-05-08 18:52:34 +01:00
demodpacket Updated versions and changelogs 2024-06-18 00:52:36 +02:00
demodpager Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodradiosonde Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodrtty Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodssb Fix typos in include files 2024-07-10 23:06:38 +02:00
demodvor Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodvormc Fix typos in cpp files 2024-07-10 23:06:38 +02:00
demodwfm Updated versions and changelogs 2024-06-25 22:19:14 +02:00
filesink Fix spellling errors found with LibreOffice Writer 2024-04-26 21:18:32 +02:00
freqscanner Fix typos in include files 2024-07-10 23:06:38 +02:00
freqtracker plugins: fix non-matching <hx> tags in readme.md 2024-04-26 08:37:24 +02:00
heatmap Fix typos in cpp files 2024-07-10 23:06:38 +02:00
localsink LocalSink: refactored getLocalDevice method 2024-05-13 01:02:44 +02:00
noisefigure Updated versions and changelogs 2024-06-18 00:52:36 +02:00
radioastronomy More Sonar bug fixes 2024-07-21 14:20:48 +02:00
radioclock Fix typos in cpp files 2024-07-10 23:06:38 +02:00
remotesink plugins: fix non-matching <hx> tags in readme.md 2024-04-26 08:37:24 +02:00
remotetcpsink Fix typos in include files 2024-07-10 23:06:38 +02:00
sigmffilesink Fix typos 2024-04-29 19:07:29 +02:00
udpsink Fix reference to image 2024-04-26 22:39:34 +02:00
wdsprx WDSP: extend parameters range of noise blanker 2024-07-22 05:27:44 +02:00
CMakeLists.txt WDSP Receiver as a copy of the SSB demodulator 2024-07-11 21:25:51 +02:00