diff --git a/voice.py b/voice.py index 043f6e5..2c0a476 100644 --- a/voice.py +++ b/voice.py @@ -671,10 +671,9 @@ class VoiceSession: @self.lk_room.on("track_subscribed") def on_ts(t, pub, p): - # MAT-144: Log encryption_type to diagnose frame cryptor creation enc_type = getattr(pub, 'encryption_type', 'N/A') - logger.info("Track sub: %s %s kind=%s muted=%s enc_type=%s source=%s", - p.identity, pub.sid, t.kind, pub.muted, enc_type, + logger.info("Track sub: %s %s kind=%s enc_type=%s source=%s", + p.identity, pub.sid, t.kind, enc_type, getattr(pub, 'source', 'N/A')) # Store video track for on-demand vision (look_at_screen tool) if int(t.kind) == 2: # video track (LiveKit: 1=audio, 2=video) @@ -684,17 +683,8 @@ class VoiceSession: if int(t.kind) in (1, 2) and e2ee_opts is not None: # audio + video tracks caller_id = p.identity track_type = "video" if int(t.kind) == 2 else "audio" - logger.info("E2EE_DIAG: track_subscribed %s for %s, have %d caller keys", - track_type, caller_id, len(self._caller_all_keys)) try: kp_local = self.lk_room.e2ee_manager.key_provider - # MAT-144: Log frame cryptors count for diagnostics - try: - fc_map = self.lk_room.e2ee_manager.frame_cryptors() - logger.info("E2EE_DIAG: frame_cryptors count=%d keys=%s", - len(fc_map), list(fc_map.keys()) if fc_map else []) - except Exception: - logger.info("E2EE_DIAG: frame_cryptors() not available") if self._caller_all_keys: for idx, base_k in sorted(self._caller_all_keys.items()): _derive_and_set_key(kp_local, caller_id, base_k, idx)