Wykres commitów

108 Commity (master)

Autor SHA1 Wiadomość Data
Phil Taylor eb2f897a81 Merge branch 'master' into opus 2021-08-13 20:15:00 +01:00
Phil Taylor eddc5d42ba Fix broken 8bit audio 2021-08-01 18:34:32 +01:00
Phil Taylor bc0d69ffb5 Merge branch 'master' into opus 2021-07-29 16:18:59 +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 f4cdcccfec Only start audio when stream is ready 2021-07-06 10:06:30 +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 bbf981cc24 Trying to fix stereo opus stream 2021-06-17 09:55:09 +01:00
Phil Taylor 55a38c55ea Fix opus include directory 2021-06-16 09:52:47 +01:00
Phil Taylor 869659ad54 Add opus encoding/decoding 2021-06-16 09:49:38 +01: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
Phil Taylor 7dc580ce9c Another TX audio fix 2021-02-12 23:56:02 +00:00
Phil Taylor f83f40bee8 Test tx audio sending (again) 2021-02-12 20:42:56 +00:00
Phil Taylor dc151f5268 Always use 16bit samples internally 2021-02-12 14:28:55 +00:00
Phil Taylor cabc7cd16a Fix linux compile warnings 2021-02-12 12:58:37 +00:00
Phil Taylor b7f8ad1dee Add initial TX audio support 2021-02-11 19:18:35 +00:00