Denny Sheirer
|
fa16db129b
|
#660 Updates audio processing subsystem to use audio segments. Updates audio playback, recording and streaming to use audio segments. Adds support to UserPreferences for sound card selection and audio tone insertion during playback. Adds record preference for WAVE or MP3. Resolves issues with metadata in recordings. (#675)
|
2020-03-19 06:35:05 -04:00 |
|
Denny
|
667c50174d
|
Merge branch 'master' into 39-polyphase-channelizer
# Conflicts:
# .idea/dictionaries/denny.xml
# .idea/libraries/imports.xml
# sdrtrunk.iml
# src/audio/AudioModule.java
# src/audio/broadcast/StreamManager.java
# src/buffer/FloatCircularBuffer.java
# src/channel/state/AlwaysUnsquelchedDecoderState.java
# src/channel/state/ChannelState.java
# src/channel/state/DecoderState.java
# src/channel/traffic/TrafficChannelManager.java
# src/controller/channel/Channel.java
# src/dsp/filter/FilterFactory.java
# src/dsp/filter/Window.java
# src/dsp/filter/design/FilterView.java
# src/dsp/filter/design/FilterViewer.java
# src/dsp/filter/fir/FIRFilterSpecification.java
# src/dsp/filter/fir/remez/RemezFIRFilterDesigner.java
# src/dsp/gain/AutomaticGainControl.java
# src/dsp/gain/ComplexFeedForwardGainControl.java
# src/dsp/mixer/Oscillator.java
# src/dsp/psk/LSMDemodulator.java
# src/gui/control/JFrequencyControl.java
# src/instrument/tap/stream/BinaryTapViewPanel.java
# src/module/Module.java
# src/module/ProcessingChain.java
# src/module/decode/Decoder.java
# src/module/decode/am/AMDecoder.java
# src/module/decode/fleetsync2/Fleetsync2Decoder.java
# src/module/decode/fleetsync2/Fleetsync2DecoderState.java
# src/module/decode/lj1200/LJ1200Decoder.java
# src/module/decode/lj1200/LJ1200DecoderState.java
# src/module/decode/ltrnet/LTRNetDecoder.java
# src/module/decode/ltrnet/LTRNetDecoderState.java
# src/module/decode/ltrstandard/LTRStandardDecoder.java
# src/module/decode/ltrstandard/LTRStandardDecoderState.java
# src/module/decode/mdc1200/MDCDecoder.java
# src/module/decode/mdc1200/MDCDecoderState.java
# src/module/decode/mpt1327/MPT1327Decoder.java
# src/module/decode/mpt1327/MPT1327DecoderState.java
# src/module/decode/nbfm/NBFMDecoder.java
# src/module/decode/p25/C4FMSymbolFilter.java
# src/module/decode/p25/P25Decoder.java
# src/module/decode/p25/P25DecoderState.java
# src/module/decode/p25/P25_C4FMDecoder.java
# src/module/decode/p25/P25_LSMDecoder.java
# src/module/decode/p25/audio/P25AudioModule.java
# src/module/decode/passport/PassportDecoder.java
# src/module/decode/passport/PassportDecoderState.java
# src/module/decode/tait/Tait1200Decoder.java
# src/module/decode/tait/Tait1200DecoderState.java
# src/module/demodulate/am/AMDemodulatorModule.java
# src/module/demodulate/audio/DemodulatedAudioFilterModule.java
# src/module/demodulate/fm/FMDemodulatorModule.java
# src/module/log/EventLogger.java
# src/record/AudioRecorder.java
# src/record/RecorderManager.java
# src/record/wave/ComplexBufferWaveRecorder.java
# src/record/wave/RealBufferWaveRecorder.java
# src/sample/Broadcaster.java
# src/sample/OverflowableTransferQueue.java
# src/sample/SampleType.java
# src/source/ComplexSource.java
# src/source/ISourceEventProvider.java
# src/source/InvalidFrequencyException.java
# src/source/RealSource.java
# src/source/Source.java
# src/source/config/SourceConfigRecording.java
# src/source/config/SourceConfigTuner.java
# src/source/heartbeat/Heartbeat.java
# src/source/heartbeat/IHeartbeatListener.java
# src/source/heartbeat/IHeartbeatProvider.java
# src/source/mixer/RealMixerSource.java
# src/source/recording/Recording.java
# src/source/recording/RecordingSourceManager.java
# src/source/tuner/ITunerChannelProvider.java
# src/source/tuner/Tuner.java
# src/source/tuner/TunerClass.java
# src/source/tuner/TunerController.java
# src/source/tuner/TunerEditor.java
# src/source/tuner/TunerManager.java
# src/source/tuner/TunerModel.java
# src/source/tuner/TunerSourceEditor.java
# src/source/tuner/TunerType.java
# src/source/tuner/airspy/AirspyTuner.java
# src/source/tuner/airspy/AirspyTunerController.java
# src/source/tuner/airspy/AirspyTunerEditor.java
# src/source/tuner/configuration/TunerConfigurationModel.java
# src/source/tuner/fcd/FCDTuner.java
# src/source/tuner/fcd/FCDTunerController.java
# src/source/tuner/fcd/proV1/FCD1TunerController.java
# src/source/tuner/fcd/proV1/FCD1TunerEditor.java
# src/source/tuner/fcd/proplusV2/FCD2TunerController.java
# src/source/tuner/fcd/proplusV2/FCD2TunerEditor.java
# src/source/tuner/hackrf/HackRFTuner.java
# src/source/tuner/hackrf/HackRFTunerController.java
# src/source/tuner/hackrf/HackRFTunerEditor.java
# src/source/tuner/rtl/RTL2832Tuner.java
# src/source/tuner/rtl/RTL2832TunerController.java
# src/source/tuner/rtl/e4k/E4KTunerController.java
# src/source/tuner/rtl/e4k/E4KTunerEditor.java
# src/source/tuner/rtl/r820t/R820TTunerController.java
# src/source/tuner/rtl/r820t/R820TTunerEditor.java
# src/source/tuner/usb/USBTransferProcessor.java
# src/source/wave/ComplexWaveSource.java
# src/source/wave/RealWaveSource.java
# src/spectrum/ChannelSpectrumPanel.java
# src/spectrum/DFTProcessor.java
# src/spectrum/OverlayPanel.java
# src/spectrum/SpectralDisplayPanel.java
|
2017-12-26 08:35:33 -05:00 |
|
Denny
|
ee6aeafa84
|
Updates PlaylistManager to use faster jackson XML serialization.
Removes native xml.bind serialization for improved compatibility with
Java 9.
Global optimize imports on the entire project.
|
2017-12-21 07:18:27 -05:00 |
|
Roman Tsypuk
|
7286c978da
|
updated gitignore
|
2017-12-16 10:36:04 +02:00 |
|
Roman Tsypuk
|
86248c511a
|
updated gitignore
|
2017-12-15 23:23:42 +02:00 |
|
Denny
|
0181926fe3
|
WIP - polyphase channelizer
|
2017-10-30 19:12:14 -04:00 |
|
Denny
|
d520f43265
|
Adds support for Intelli-J IDE and adds missing CSS file for filter viewer
|
2016-05-30 07:03:31 -04:00 |
|