Skip to content

Commit 8019c14

Browse files
committed
remove video forwarder lazy init
1 parent ca62d37 commit 8019c14

File tree

1 file changed

+1
-2
lines changed
  • agents-core/vision_agents/core/agents

1 file changed

+1
-2
lines changed

agents-core/vision_agents/core/agents/agents.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ def __init__(
163163
self._track_tasks: Dict[str, asyncio.Task] = {}
164164
# Track metadata: track_id -> (track_type, participant, forwarder)
165165
self._active_video_tracks: Dict[str, tuple[int, Any, Any]] = {}
166+
self._video_forwarders: List[VideoForwarder] = []
166167
self._current_video_track_id: Optional[str] = None
167168
self._connection: Optional[Connection] = None
168169
self._audio_track: Optional[aiortc.AudioStreamTrack] = None
@@ -805,8 +806,6 @@ async def recv(self):
805806
self.logger.info("🎥 Created raw VideoForwarder for track %s", track_id)
806807

807808
# Track forwarders for cleanup
808-
if not hasattr(self, "_video_forwarders"):
809-
self._video_forwarders = []
810809
self._video_forwarders.append(raw_forwarder)
811810

812811
# Store track metadata

0 commit comments

Comments
 (0)