feat: add hwOverdrive to updateActiveTracks effect deps for mid-stream switching

This commit is contained in:
Jannis Braun
2026-03-24 03:52:20 +01:00
parent c6c44d1bdd
commit 66a0793297
+2 -1
View File
@@ -152,6 +152,7 @@ export function useLiveKit() {
const isCameraOn = useVoiceStore((s) => s.isCameraOn);
const isScreenSharing = useVoiceStore((s) => s.isScreenSharing);
const screenShareConfig = useVoiceStore((s) => s.screenShareConfig);
const hwOverdrive = useVoiceStore((s) => s.hwOverdrive);
const voiceUserStates = useVoiceStore((s) => s.voiceUserStates);
const spaceMutedUserIds = useVoiceStore((s) => s.spaceMutedUserIds);
const spaceDeafenedUserIds = useVoiceStore((s) => s.spaceDeafenedUserIds);
@@ -646,7 +647,7 @@ export function useLiveKit() {
if (isCameraOn) { await applyOverdrive(room, Track.Source.Camera, CAMERA_OVERDRIVE); }
};
updateActiveTracks().catch(() => {});
}, [room, screenShareConfig, isScreenSharing, isCameraOn]);
}, [room, screenShareConfig, isScreenSharing, isCameraOn, hwOverdrive]);
useEffect(() => {
return () => { _connectGeneration++; SpeakingDetector.getInstance().clear(); if (roomRef.current) { destroyRoom(roomRef.current); roomRef.current = null; _activeRoom = null; } };