sdrangel/sdrbase/dsp
Jon Beniston 1c9cc7a989 GLSpectrum touchscreen updates
Add "show all controls" button, that allows most of the "set once"
controls to be hidden on small screens. Please feel free to make a
better icon! Could also be hidden if !ANDROID, if you don't like it.
Add pinch and pan gestures, for frequency scrolling and zooming in to
spectrum.
Queue frequencies requested by scrolling, so intermediate frequencies
can be omitted, if device is slow to update its frequency.
Support non-integer pixel ratios.
Add popup sliders for dials.
Add DialogPositioner for dialogs.
Add layout to spectrum markers dialog, so that it can be resized, to fit
on smaller screens.
2022-12-20 14:39:39 +00:00
..
afsquelch.cpp
afsquelch.h
agc.cpp
agc.h
autocorrector.h
basebandsamplesink.cpp Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147 2022-02-13 00:57:33 +01:00
basebandsamplesink.h Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147 2022-02-13 00:57:33 +01:00
basebandsamplesource.cpp Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147 2022-02-13 00:57:33 +01:00
basebandsamplesource.h Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147 2022-02-13 00:57:33 +01:00
channelmarker.cpp API: implemented Channel Marker in Rx channels and complete serializable objects for some 2021-12-03 23:11:56 +01:00
channelmarker.h API: implemented Channel Marker in Rx channels and complete serializable objects for some 2021-12-03 23:11:56 +01:00
channelsamplesink.cpp
channelsamplesink.h
channelsamplesource.cpp
channelsamplesource.h
complex.h
costasloop.cpp Fix gcc warnings 2021-03-05 13:54:06 +00:00
costasloop.h Fix msvc compiler warnings 2021-03-05 13:59:33 +00:00
ctcssdetector.cpp
ctcssdetector.h
ctcssfrequencies.cpp
ctcssfrequencies.h
cwkeyer.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
cwkeyer.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
cwkeyersettings.cpp Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes 2021-12-01 00:21:19 +01:00
cwkeyersettings.h Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes 2021-12-01 00:21:19 +01:00
datafifo.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
datafifo.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
dcscodes.cpp NFM demod: DCS squelch (1) 2021-04-17 23:13:09 +02:00
dcscodes.h NFM demod: DCS squelch (1) 2021-04-17 23:13:09 +02:00
decimatorc.cpp
decimatorc.h
decimators.h
decimatorsff.cpp
decimatorsff.h
decimatorsfi.cpp
decimatorsfi.h
decimatorsif.h
decimatorsu.h
devicesamplemimo.cpp
devicesamplemimo.h Removed SampleSourceFifoDB completely 2021-04-26 20:06:04 +02:00
devicesamplesink.cpp
devicesamplesink.h
devicesamplesource.cpp
devicesamplesource.h
devicesamplestatic.cpp
devicesamplestatic.h
downchannelizer.cpp
downchannelizer.h
dspcommands.cpp AMBE feature: creation and changes to DSD demod 2022-05-24 15:18:55 +02:00
dspcommands.h AMBE feature: creation and changes to DSD demod 2022-05-24 15:18:55 +02:00
dspdevicemimoengine.cpp Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
dspdevicemimoengine.h Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
dspdevicesinkengine.cpp Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
dspdevicesinkengine.h Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
dspdevicesourceengine.cpp Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
dspdevicesourceengine.h Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state 2022-08-27 10:18:17 +01:00
dspengine.cpp AMBE feature: cleanup of main application AMBE support 2022-05-25 00:13:40 +02:00
dspengine.h AMBE feature: cleanup of main application AMBE support 2022-05-25 00:13:40 +02:00
dsptypes.h Scope on complex<float>: implementation 2021-06-24 22:58:04 +02:00
fftcorr.cpp
fftcorr.h
fftengine.cpp
fftengine.h
fftfactory.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
fftfactory.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
fftfilt.cpp FFT filter: removed useless code and some fixes 2022-12-17 07:01:49 +01:00
fftfilt.h Local Sink: added FFT filter bands 2022-12-17 07:01:49 +01:00
fftwengine.cpp
fftwengine.h
fftwindow.cpp Added Blackman-Harris 7 term FFT window 2022-05-18 22:21:12 +02:00
fftwindow.h Added Blackman-Harris 7 term FFT window 2022-05-18 22:21:12 +02:00
filerecord.cpp missed typo 2022-10-27 22:18:33 -05:00
filerecord.h filerecord.h typo 2022-10-27 21:46:46 -05:00
filerecordinterface.cpp Add signed 16-bit PCM 2 channel .wav file support to File Input and File Record plugins 2021-05-21 10:06:10 +01:00
filerecordinterface.h Add signed 16-bit PCM 2 channel .wav file support to File Input and File Record plugins 2021-05-21 10:06:10 +01:00
filtermbe.cpp
filtermbe.h
filterrc.cpp
filterrc.h
firfilter.cpp
firfilter.h Fix impulse response of FIR filter 2021-03-19 08:54:12 +00:00
fmpreemphasis.cpp
fmpreemphasis.h
freqlockcomplex.cpp
freqlockcomplex.h
gaussian.h Fix gcc warnings 2021-05-07 22:06:51 +01:00
gfft.h
glscopeinterface.h GLScope redesign: moved ScopeVis to sdrbase 2021-05-31 15:56:45 +02:00
glscopesettings.cpp Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes 2021-12-01 00:21:19 +01:00
glscopesettings.h Update sdrbase and sdrgui to support Qt5 and Qt6 2022-11-17 14:41:55 +00:00
glspectruminterface.h
goertzel.cpp
goertzel.h
hbfilterchainconverter.cpp
hbfilterchainconverter.h
hbfiltertraits.cpp
hbfiltertraits.h
iirfilter.h
interpolator.cpp
interpolator.h
interpolators.h Fixed center interpolator by 64 missing some code. Fixes #884 2021-05-04 16:59:14 +02:00
interpolatorsif.h
inthalfbandfilter.h
inthalfbandfilterdb.h
inthalfbandfilterdbf.h
inthalfbandfilterdbff.h
inthalfbandfilterdbfi.h
inthalfbandfiltereo.h
inthalfbandfiltereo1.h
inthalfbandfiltereo1i.h
inthalfbandfiltereo2.h
inthalfbandfiltereof.h
inthalfbandfilterst.h
inthalfbandfiltersti.h
kissengine.cpp
kissengine.h
kissfft.h
mimochannel.cpp Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147 2022-02-13 00:57:33 +01:00
mimochannel.h Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147 2022-02-13 00:57:33 +01:00
misc.h
movingaverage.h
nco.cpp
nco.h
ncof.cpp NCOF: fix null sample rate condition 2022-02-21 02:18:44 +01:00
ncof.h
phasediscri.h
phaselock.cpp
phaselock.h
phaselockcomplex.cpp
phaselockcomplex.h
physicalunit.h GLScope redesign (1) 2021-05-31 15:56:45 +02:00
projector.cpp ScopeVis: never use projection cache. Fixes #872 2021-07-15 17:05:16 +02:00
projector.h Scope on complex<float>: Projector with complex<float> input 2021-06-24 22:58:04 +02:00
raisedcosine.h Fix gcc warnings 2021-03-18 20:33:52 +00:00
recursivefilters.cpp
recursivefilters.h
rootraisedcosine.h Fix gcc warnings 2021-03-18 20:33:52 +00:00
samplemififo.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
samplemififo.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
samplemofifo.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
samplemofifo.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
samplesimplefifo.cpp
samplesimplefifo.h
samplesinkfifo.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
samplesinkfifo.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
samplesourcefifo.cpp
samplesourcefifo.h
scopevis.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
scopevis.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
sigmf_forward.h
sigmffilerecord.cpp
sigmffilerecord.h Add signed 16-bit PCM 2 channel .wav file support to File Input and File Record plugins 2021-05-21 10:06:10 +01:00
spectrumcalibrationpoint.cpp Spectrum calibration: implementation. Issue #1120 2022-02-05 23:40:23 +01:00
spectrumcalibrationpoint.h Spectrum calibration: implementation. Issue #1120 2022-02-05 23:40:23 +01:00
spectrummarkers.cpp Spectrum Markers: tri-state show marker state 2022-01-22 09:00:42 +01:00
spectrummarkers.h Spectrum markers: Allow all to be displayed 2022-06-24 16:44:44 +01:00
spectrumsettings.cpp GLSpectrum touchscreen updates 2022-12-20 14:39:39 +00:00
spectrumsettings.h GLSpectrum touchscreen updates 2022-12-20 14:39:39 +00:00
spectrumvis.cpp Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
spectrumvis.h Replace deprecated QMutex(Recursive) with QRecursiveMutex 2022-09-17 23:00:07 +02:00
upchannelizer.cpp
upchannelizer.h
wavfilerecord.cpp DemodAnalyzer: implemented record audio. Part of #1330 2022-11-13 22:25:12 +01:00
wavfilerecord.h DemodAnalyzer: implemented record audio. Part of #1330 2022-11-13 22:25:12 +01:00
wfir.cpp
wfir.h