Commit Graph

30 Commits (6b7e166bb8ac83f4e6faf236c6ed1a5b2392aa32)

Author SHA1 Message Date
noah metz 73312a37cd Moved global variables in client example to local 2024-04-23 16:38:08 -06:00
noah metz f7ef36ba55 Removed function call for each function call 2024-04-23 15:05:25 -06:00
noah metz 017734e40b Changed to purego ncurses, fixed ping, and started to add session invite flow 2024-04-23 14:16:25 -06:00
noah metz 6b3bf3eda2 Changes to client and channel 2024-04-18 20:10:01 -06:00
noah metz caeed001c3 Added mixer back to client 2024-04-16 15:36:32 -06:00
noah metz af8ea403cd Fixed PeerPacket serialization issue 2024-04-16 15:34:53 -06:00
noah metz c3f38ef089 Moved state around 2024-04-16 15:06:53 -06:00
noah metz 3ce9c08dff Added ncurses, moved channel join to a server command, and removed send_sessions goroutine 2024-04-13 14:00:56 -06:00
noah metz 305c394b62 Added digital mixer goroutine 2024-04-13 11:44:41 -06:00
noah metz 8f5a5b244f Protocol improvements 2024-04-12 18:06:57 -06:00
noah metz 21e9794747 Changed session packet protocol 2024-04-11 21:05:50 -06:00
noah metz 17990e35d9 Protocol changes to support more packet types 2024-04-09 17:08:46 -06:00
noah metz 54d5eb8d03 Improve logging 2024-04-08 18:21:17 -06:00
noah metz 65c82ef3f4 Moved decode per client to a goroutine so dropped packets can be accounted for 2024-04-08 18:13:19 -06:00
noah metz 8b697a13ae try little endian 2024-04-08 17:32:49 -06:00
noah metz e69ec41ed4 Bug fix 2024-04-08 17:29:18 -06:00
noah metz cada3ea909 Change opus bitrate 2024-04-08 17:26:43 -06:00
noah metz 90ce062b2e Attempt at opus 2024-04-08 17:23:55 -06:00
noah metz 477741dae2 Try default values 2024-04-08 12:08:36 -06:00
noah metz 79f8e5aeeb Fix race condition in playback 2024-04-08 11:59:36 -06:00
noah metz b6d7ee848a Update logic 2024-04-08 11:58:32 -06:00
noah metz 7e5aeb7789 Get default format 2024-04-08 11:56:34 -06:00
noah metz 9fcdaf500b Better log message 2024-04-08 11:47:56 -06:00
noah metz 79189fd2b3 Select default device instead of first 2024-04-08 11:46:43 -06:00
noah metz eb258b1c09 More client logging 2024-04-08 11:35:38 -06:00
noah metz 689cd9d4dc Added device enumeration to client 2024-04-08 11:32:39 -06:00
noah metz 4a2ce02617 Made the default client connect to channel 0 and stream audio data over the raw channel 2024-04-08 11:28:52 -06:00
noah metz 118975f490 Reorganized client code 2024-04-06 17:03:31 -06:00
noah metz a438837c81 Added session open and connect code, and started session data 2024-04-06 16:38:14 -06:00
noah metz 3f1485e493 Initial commit of auth handshake 2024-04-03 18:52:04 -06:00