Commit Graph

28 Commits

Author SHA1 Message Date
ouwou
9fb5935d08 include guard miniaudio 2023-04-29 21:41:26 -04:00
ouwou
d30be3326d make standalone file for miniaudio implementation 2023-04-29 21:27:16 -04:00
ouwou
ea04035f0d persist voice settings, handle volume w/ no ssrc 2023-01-16 22:52:39 -05:00
ouwou
38c5230a1d add window to change more stuff with opus 2022-11-14 01:28:07 -05:00
ouwou
e2784cd97b model stuff to track active device
also minor refactor
2022-11-09 19:03:53 -05:00
ouwou
0471688732 add ability to set capture device 2022-11-08 04:01:54 -05:00
ouwou
f97a6ff266 fix up CI:
add libhandy as dependency
change ubuntu actions environment
update nlohmann/json to latest release
add preprocessor checks
2022-11-08 02:32:45 -05:00
ouwou
f8f9a907c9 add basic combobox to choose output device, start using spdlog 2022-11-05 02:32:43 -04:00
ouwou
cb690b6def only enable microphone when in a voice channel 2022-10-24 22:10:50 -04:00
ouwou
e888306272 add gain slider (how 2 loudmic? 🤓) 2022-10-21 01:23:37 -04:00
ouwou
cf53831b2a decay capture meter faster 2022-10-18 18:34:02 -04:00
ouwou
5a3bce7498 basic voice gate 2022-10-18 01:47:43 -04:00
ouwou
621beb1344 basic volume meters 2022-10-16 23:12:26 -04:00
ouwou
d2c9985c57 one mutex is enough 2022-10-05 21:39:18 -04:00
ouwou
92c70bda08 add per user volume slider 2022-10-05 18:43:44 -04:00
ouwou
0438b11c91 dont dispatch udp to main 2022-09-30 01:09:51 -04:00
ouwou
f8ae99ee7b fix crash on disconnect 2022-09-29 22:47:10 -04:00
ouwou
dc127d15fb display user list, client side mute 2022-09-29 21:46:15 -04:00
ouwou
a96d96b3aa basic mute/deafen 2022-09-28 22:10:36 -04:00
ouwou
d57d822aa9 manage decoders with ssrc updates 2022-09-28 20:44:52 -04:00
ouwou
e93b8715f9 basic voice capture + transmission 2022-09-05 02:21:37 -04:00
ouwou
b7fffb8691 fix min call 2022-09-02 01:47:13 -04:00
ouwou
0a04985678 make compile work if voice support is disabled 2022-09-02 01:25:33 -04:00
ouwou
9c8d9e54fe handle multiple speakers properly 2022-09-02 00:38:59 -04:00
ouwou
1f4070e52f basic buffering (i think) 2022-08-31 20:42:14 -04:00
ouwou
352c0fd1c1 fix opus include path (pt 2) 2022-08-31 17:07:43 -04:00
ouwou
12a5fcfcd3 fix opus include path 2022-08-31 16:58:17 -04:00
ouwou
0fa33915da rudimentary voice implementation 2022-08-31 01:51:02 -04:00