Commit Graph
27 Commits
Author SHA1 Message Date
Max Brunsfeld 9cdd078ae7 Add LiveKit APIs for starting and stopping audio tracks 2024-01-12 14:46:17 -08:00
Max BrunsfeldandJulia fc871851db Detect when a track is unpublished due to reconnecting to livekit
Co-authored-by: Julia <julia@zed.dev>
2024-01-10 16:12:26 -08:00
Mikayla Maki 72f550e68d Mute mics by default
Fix bug when file ends in line with 1 more digit displayed than previous lines
Remove stale UI elements from voice call development
2023-07-19 12:34:24 -07:00
Mikayla Maki 0a7651a1e3 Added muted and currently speaking tracking 2023-06-27 19:23:13 -07:00
Mikayla Makiandantonio a70262dfe1 Fix race condition in sharing mic on connection
co-authored-by: antonio <antonio@zed.dev>
2023-06-21 08:50:38 -07:00
Mikayla Maki d04c86d5af Add deafen controls 2023-06-20 12:34:32 -07:00
Mikayla Maki 0c58e7587a Add mute toggling controls 2023-06-20 09:35:57 -07:00
Mikayla Maki 71571c7129 WIP: Use audio support to send live data 2023-06-14 18:40:45 -07:00
Mikayla Makiandnathan cf70885671 Wire in audio APIs from swift
co-authored-by: nathan <nathan@zed.dev>
2023-06-14 18:40:45 -07:00
Antonio Scandurra 70299e8135 Remove stray log statement 2022-10-24 11:02:41 +02:00
Antonio Scandurra 03b5a26fd6 Leave Zed room when LiveKit room disconnects 2022-10-21 14:21:45 +02:00
Antonio Scandurra 17a5db3a44 Switch back to using the legacy screen capturing API
The new API is buggy and inconsistent, so I think we should move on
for now.
2022-10-21 11:54:52 +02:00
Antonio Scandurra f42838534b Remove unused LKDisplays API 2022-10-21 10:12:24 +02:00
Antonio Scandurra 4a1508d121 WIP 2022-10-20 20:17:54 +02:00
Antonio Scandurra add5b58c06 WIP: Try using the new ScreenCaptureKit API when possible 2022-10-20 19:28:21 +02:00
Antonio Scandurra 3c54e91bec Simplify renderer interface for live-kit-client 2022-10-20 09:51:55 +02:00
Antonio Scandurra 65ddc77fa6 Add control to toggle screen-sharing 2022-10-19 10:19:20 +02:00
Antonio Scandurra 0c5fc49a86 WIP 2022-10-18 19:30:45 +02:00
Antonio Scandurra 347e506213 Use CFRelease instead of a custom LKRelease 2022-10-18 15:47:56 +02:00
Antonio Scandurra 2b999d5c44 Disconnect from live-kit Room on drop 2022-10-18 14:50:03 +02:00
Antonio Scandurra ebcc4742a3 Use participant identity and track sid everywhere 2022-10-18 12:05:59 +02:00
Nathan Sobo 4a7c7e5e64 Pass tracks to Rust unretained
We always call CFRetain when constructing a track on the Rust side.
2022-10-17 23:56:41 -06:00
Nathan Sobo a6ce6eed62 Get test_app running without crashing 2022-10-17 23:38:43 -06:00
Nathan Sobo 821e2f0689 WIP 2022-10-17 23:25:04 -06:00
Antonio Scandurra 186219322f WIP 2022-10-17 18:00:54 +02:00
Antonio Scandurra d8a5dae23b WIP: Start integrating screen-sharing 2022-10-17 14:50:05 +02:00
Antonio Scandurra c6985e9d30 Move live_kit to live_kit_client and add live_kit_server 2022-10-17 09:59:16 +02:00