Phil Taylor
baa0f9a2fc
Add windows compatibility to plugins
2021-08-02 19:03:48 +01:00
Elliott Liggett
92b2ab8249
Dual mono, also starting to add hooks to bypass the plugin for A/B
...
testing at the user interface.
2021-08-02 01:21:01 -07:00
Elliott Liggett
66cceb4e5c
Added some "presets" and examples.
2021-08-01 23:18:13 -07:00
Elliott Liggett
fa0daefacb
Dyson Compressor
2021-08-01 17:13:28 -07:00
Elliott Liggett
7f2e04f76f
Minor change to char * string assignment which lowers the warning count
...
by about 45.
2021-08-01 16:47:25 -07:00
Elliott Liggett
f922789e2d
Compiles, and does not crash!
...
Audio sounds bad, which means the plugin code is starting to work.
Current bugs: buffer size seems to be changing between 2728 bytes and
1112 bytes, so will need to make the plugin buffer dynamic.
2021-08-01 13:51:14 -07:00
Elliott Liggett
2bf131afd5
Added a mutex. Still have strange crashes.
2021-08-01 00:59:29 -07:00
Elliott Liggett
7146485f0d
Compiles. Buffers are wrong size (zero). Will crash.
2021-07-31 19:53:17 -07:00
Elliott Liggett
60b199f68a
This code does not compile.
...
TODO: Move load.c into a c++ file, possible within the audioHandler
class. Also need to work on the size of various arrays and stereo
interleve array data movements.
2021-07-31 18:24:30 -07:00
Roeland Jansen
9588aa1eb9
Merge branch 'sequence'
2021-07-07 07:56:26 +02:00
Elliott Liggett
e6e8a115c3
Local af gain now has anti-log audio pot taper.
2021-07-06 12:02:09 -07:00
Phil Taylor
3d62fb6f08
Merge branch 'sequence' into audio-enhance
2021-07-06 10:09:34 +01:00
Phil Taylor
280f7133d9
Only start audio when stream is ready
2021-07-06 10:05:55 +01:00
Elliott Liggett
9799e4f745
Added local af gain and wf length to the preferences.
2021-07-05 16:45:19 -07:00
Phil Taylor
67927b0d56
Fix to allow rtaudio to compile again
2021-06-06 17:56:48 +01:00
Phil Taylor
24ce16b0b9
Add QtMultimedia as default audio
2021-06-04 08:24:26 +01:00
Phil Taylor
9de6d64dab
Hopefully fix hang on exit when trying to close audio thread.
2021-06-03 12:05:28 +01:00
Phil Taylor
a04044e75b
Force specific rtaudio API depending on platform.
2021-06-02 18:35:04 +01:00
Phil Taylor
462551838d
Tell rtaudio not to hog device
2021-06-02 12:48:35 +01:00
Phil Taylor
e8ad1f4e32
Merge branch 'rtaudio' of https://gitlab.com/eliggett/wfview into rtaudio
2021-06-02 12:10:35 +01:00
Phil Taylor
22c5b5990f
Remove QtMultimedia
2021-06-02 12:10:21 +01:00
Phil Taylor
f2a36d4cbb
Force 48K sample rate when 44100 is detected.
2021-06-02 12:08:48 +01:00
Phil Taylor
6a103d051f
Remove various compiler warnings and tidy up.
2021-05-30 12:07:51 +01:00
Phil Taylor
fba496e1d4
Detect number of device channels and convert accordingly
2021-05-29 20:13:52 +01:00
Phil Taylor
923adbaa30
Lots more changes for rtaudio compatibility
2021-05-29 18:59:45 +01:00
Phil Taylor
2bad85bb35
udpserver fixes
2021-05-27 18:34:44 +01:00
Phil Taylor
0c7892bd82
Add tx audio
2021-05-27 13:54:52 +01:00
Phil Taylor
596f2739b9
Use ring buffer with rtaudio to eliminate mutexes
2021-05-27 11:41:08 +01:00
Phil Taylor
2cd316bee6
move ulaw to dedicated header
2021-05-24 18:00:38 +01:00
Phil Taylor
1393571de6
Add mutex for audio buffer
2021-05-24 09:27:18 +01:00
M0VSE
6c47e2fa5a
Fixes for linux build
2021-05-23 23:04:35 +01:00
Phil Taylor
9c29732376
First working rtaudio (output only)
2021-05-23 22:45:10 +01:00
Phil Taylor
ae69ef05e5
Non working test
2021-05-23 16:09:41 +01:00
Phil Taylor
f22f4224dd
Merge branch 'lan-alpha' into rtaudio
2021-05-22 21:09:04 +01:00
Phil Taylor
0bbb9017c9
Stop audiohandler re-enumerating devices on connect.
2021-05-22 10:43:57 +01:00
Phil Taylor
369ba90897
Allow receive only in udpHandler
2021-05-18 09:32:56 +01:00
Phil Taylor
bada37acdf
Make audio input buffer a qMap
2021-05-17 16:19:36 +01:00
Phil Taylor
57bffd73a2
More rtaudio stuff
2021-05-16 21:16:59 +01:00
Phil Taylor
d304b368b6
Test commit of rtaudio
...
This commit doesn't actually use RTAudio for anything other than enumerating devices and is a proof of concept for each supported platform.
2021-05-16 13:34:04 +01:00
Phil Taylor
c2091e9c4e
Add local volume control for UDP connections.
2021-03-22 18:53:34 +00:00
Phil Taylor
54daaccdfa
add volume control to audiohandler
2021-03-22 16:02:22 +00:00
Phil Taylor
03de9b0dfd
Small fix for audio packet handling
2021-03-14 08:44:30 +00:00
Phil Taylor
a0f4a4deeb
Add audio resampler
2021-03-09 17:22:16 +00:00
Phil Taylor
449b017527
remove redundant code from audiohandler
2021-03-03 09:49:49 +00:00
Phil Taylor
e5f1ac31a8
Identify if we have missing audio seq numbers.
2021-03-02 14:35:33 +00:00
Phil Taylor
a254a937ff
Allow selection of audio input and output devices for UDP Audio
2021-03-01 20:31:05 +00:00
Phil Taylor
91a60bf918
Create udpPreferences struct and remove civPort and audioPort from UI
2021-03-01 19:53:12 +00:00
Phil Taylor
d4c1a47a54
another fix for linux txaudio
2021-02-27 12:52:21 +00:00
Phil Taylor
e593e5e90a
Change TX audio to use timed buffer.
2021-02-27 09:34:56 +00:00
Phil Taylor
27eb855adb
Create rx audio packets with timestamp
...
Lots of other changes but if this works OK, I will update tx audio to use the same system.
2021-02-27 00:37:00 +00:00