Jon Beniston
|
45e9c3f37c
|
Indicate audio FIFO underflow/overflow. Don't zero pad audio output, if some audio is available.
|
2023-11-13 12:15:56 +00:00 |
|
f4exb
|
c0c02d8976
|
Removed AudioInput friendness in AudioInputDevice
|
2023-07-11 11:45:20 +02:00 |
|
f4exb
|
249cb476c0
|
Audio CAT SISO: removed reference to Audio input and output devices
|
2023-07-10 11:49:52 +02:00 |
|
f4exb
|
df917bb489
|
FCD: use AudioDeviceManager in place of manupulating AudioInputDevice directly
|
2023-07-10 03:38:40 +02:00 |
|
f4exb
|
e51e8c23b2
|
Run audio in on its own thread. For #1731
|
2023-07-10 01:06:19 +02:00 |
|
f4exb
|
5df7f73da7
|
Audio output: forward actual sample rate to Audio Manager
|
2023-07-07 04:58:05 +02:00 |
|
Edouard Griffiths
|
3835a8b7bb
|
Removed setting buffer size in AudioOutputDevice. Fixes #1717
|
2023-06-29 18:19:40 +02:00 |
|
f4exb
|
e79dfd4fee
|
Run audio out on its own thread. Fixes #1717
|
2023-06-29 00:49:19 +02:00 |
|
Jon Beniston
|
b7567422e9
|
Add support for Qt6 audio
|
2022-11-17 14:50:16 +00:00 |
|
f4exb
|
67ee05c7ef
|
Audio output device recording: implemented mono recording option
|
2022-11-11 23:25:04 +01:00 |
|
f4exb
|
1ca47ddcc9
|
Audio output device recording: save record file name and record silence time
|
2022-11-11 23:21:50 +01:00 |
|
f4exb
|
4a383e439b
|
Audio output device recording: implementation (1)
|
2022-11-11 20:53:50 +01:00 |
|
f4exb
|
e89331f58f
|
Audio output device recording: GUI and settings
|
2022-11-11 18:39:21 +01:00 |
|
Jiří Pinkava
|
0df2d75e6d
|
Replace deprecated QMutex(Recursive) with QRecursiveMutex
|
2022-09-17 23:00:07 +02:00 |
|
f4exb
|
6b863287d8
|
M17: debug and SMS transmit
|
2022-07-18 11:18:56 +02:00 |
|
f4exb
|
63e41e18ef
|
Add option to AudioFifo to accept any sample size
|
2022-07-18 11:18:55 +02:00 |
|
f4exb
|
60d4b2f126
|
Set label in AudioFifo to identify the controlling component in error messages. Use a signal to retrieve the channel index in device set appropriately
|
2022-03-18 21:53:53 +01:00 |
|
Kacper Michajłow
|
74d0c74830
|
Fixes for clang-cl build
|
2020-11-22 04:01:02 +01:00 |
|
f4exb
|
87d8816881
|
Audio output plugin
|
2020-11-21 11:15:06 +01:00 |
|
f4exb
|
b3476e4757
|
Audio output device: added volume control
|
2020-11-21 09:41:35 +01:00 |
|
f4exb
|
7a6636b63a
|
Fixed -Wunused-variable warnings
|
2020-11-14 18:45:05 +01:00 |
|
f4exb
|
4b397f0cc7
|
Audio Input: added dataReady() signal to AudioFifo and use it to avoid CPU burn loop. Basic implementation
|
2020-11-13 15:53:04 +01:00 |
|
f4exb
|
d2710806bf
|
Renamed sdrbase AudioOutput to AudioOutputDevice
|
2020-11-12 22:13:44 +01:00 |
|
f4exb
|
00b234b85c
|
Renamed sdrbase AudioInput to AudioInputDevice
|
2020-11-12 20:30:34 +01:00 |
|
Jon Beniston
|
162112a5c0
|
Allow volume to be set after start()
|
2020-11-09 21:05:00 +00:00 |
|
Kacper Michajłow
|
1e5ae8ea0f
|
Define _USE_MATH_DEFINES and clean M_PI redefinitions
|
2020-11-04 23:05:41 +01:00 |
|
Jon Beniston
|
fbb848d940
|
Add codec2 library for Windows. Export AudioResampler class.
|
2020-08-29 18:12:56 +01:00 |
|
f4exb
|
0260c3aefc
|
AudioDeviceManager: make sure a negative or null sample rate is never returned
|
2020-05-20 11:07:30 +02:00 |
|
f4exb
|
583a144c67
|
AudioDeviceManager: never stop default devices once started
|
2020-01-25 19:02:46 +01:00 |
|
f4exb
|
68f6994f49
|
differentiate DSPConfigureAudio messages for input and output device
|
2019-07-30 21:27:48 +02:00 |
|
f4exb
|
827fc6cf27
|
SSB demod: implement compressor based on sndfilter code. Removed previous AGC based compressor
|
2019-07-18 01:48:07 +02:00 |
|
f4exb
|
f8843e243d
|
Audio compressor sndlib: added define to activate math.h defines
|
2019-07-17 13:57:33 +02:00 |
|
f4exb
|
8cb4ed57ed
|
Added new audio compressor based on sndfilter library
|
2019-07-16 14:56:23 +02:00 |
|
f4exb
|
68e4eaac68
|
PVS-Studio analys fixes: core package minor issues
|
2019-06-15 07:00:09 +02:00 |
|
f4exb
|
06dea9b29f
|
PVS-Studio analys fixes: core package serious issues
|
2019-06-14 16:58:09 +02:00 |
|
f4exb
|
d5165d9460
|
Set default audio input volume to 1.0
|
2019-05-30 19:01:09 +02:00 |
|
f4exb
|
fc49bd2855
|
ixed incomplete copyright headers (3): sdrbase
|
2019-04-11 14:32:15 +02:00 |
|
f4exb
|
7759f9cebc
|
FreeDV demod: fixed filters
|
2019-02-27 00:31:45 +01:00 |
|
f4exb
|
e5931ff2dc
|
FreeDV demodulator: first working version
|
2019-02-26 16:46:58 +01:00 |
|
f4exb
|
cc4604f6d8
|
FreeDV modulator: implemented audio input with possible resampling
|
2019-02-24 20:59:09 +01:00 |
|
f4exb
|
9d3d4674d7
|
Optimize A-Law and Mu-Law compressors
|
2019-02-19 23:27:00 +01:00 |
|
f4exb
|
1823a78509
|
Copy audio to UDP/RTP: Opus implementation: some polishing
|
2019-02-19 11:53:26 +01:00 |
|
f4exb
|
765ee4a8ba
|
Audio UDP/RTP: Opus: delete and re-create encoder state when changing its parameters
|
2019-02-19 08:41:23 +01:00 |
|
f4exb
|
bd48a2feb5
|
Copy audio to UDP/RTP: Opus implementation (5)
|
2019-02-19 02:07:26 +01:00 |
|
f4exb
|
0aaab42f95
|
Copy audio to UDP/RTP: Opus implementation (4)
|
2019-02-19 00:36:32 +01:00 |
|
f4exb
|
297dcce2d3
|
Copy audio to UDP/RTP: Opus implementation (3)
|
2019-02-18 22:06:43 +01:00 |
|
f4exb
|
4c85516741
|
Copy audio to UDP/RTP: Opus implementation (2)
|
2019-02-18 18:29:37 +01:00 |
|
f4exb
|
44649fe486
|
Windows build fixes for G722 and Opus codecs
|
2019-02-18 13:19:47 +01:00 |
|
f4exb
|
a269462b55
|
Copy audio to UDP/RTP: Opus implementation (1)
|
2019-02-18 07:57:03 +01:00 |
|
f4exb
|
c1fb4bb46c
|
Copy audio to UDP/RTP: Opus environment setting
|
2019-02-18 02:30:43 +01:00 |
|