Wykres commitów

55 Commity (lv2)

Autor SHA1 Wiadomość Data
Elliott Liggett 163cb4b3cb We have plugin information reaching the UDP handler, and emitting from
the udp handler, but for whatever reason it is not reaching the connect
lambda in the rigCommander (and thus not reaching wfmain). Not sure why.
2021-08-13 15:52:23 -07:00
Elliott Liggett 1b44d310b0 No crash! Distortion but we can fix that. 2021-08-10 12:57:34 -07:00
Elliott Liggett 476966fc06 Compiles. Loads an audio plugin by URI. No audio processing yet. 2021-08-07 14:37:02 -07:00
Phil Taylor eddc5d42ba Fix broken 8bit audio 2021-08-01 18:34:32 +01: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
Phil Taylor f54e7e646a Possible fix for Linux audio 2021-02-26 09:44:01 +00:00
Phil Taylor ba0509ba61 Fix txaudio and move udphandler into its own thread 2021-02-21 14:53:42 +00:00
Phil Taylor 941c586243 Yet more audio fixes 2021-02-13 11:04:26 +00:00
Phil Taylor 3ac1c004e3 More TX audio fixes... 2021-02-13 00:45:59 +00:00
Phil Taylor 207fd5018e Update audiohandler.h 2021-02-13 00:00:14 +00:00