add TODOS

This commit is contained in:
henryruhs
2026-04-30 15:36:14 +02:00
parent 6047463154
commit f6ad98ba6c
4 changed files with 140 additions and 0 deletions
+3
View File
@@ -10,6 +10,7 @@ from facefusion import rtc
from facefusion.types import RtcSdpOffer
# TODO: reuse media description building from rtc.py
def create_sdp_offer() -> Optional[RtcSdpOffer]:
rtc_library = rtc.create_static_rtc_library()
peer_connection = rtc.create_peer_connection(disable_auto_negotiation = True)
@@ -43,7 +44,9 @@ def create_sdp_offer() -> Optional[RtcSdpOffer]:
if rtc_library.rtcGetLocalDescription(peer_connection, buffer_string, buffer_size) > 0:
sdp = buffer_string.value.decode()
rtc_library.rtcDeletePeerConnection(peer_connection)
#TODO: use return buffer_string.value.decode()
return sdp
time.sleep(0.05)
rtc_library.rtcDeletePeerConnection(peer_connection)
+1
View File
@@ -132,6 +132,7 @@ def test_stream_video(test_client : TestClient) -> None:
ready_event = threading.Event()
stop_event = threading.Event()
#TODO: use asyncio
stream_thread = threading.Thread(target = open_websocket_stream, args = (test_client, [ 'access_token.' + access_token, 'video' ], source_content, ready_event, stop_event))
stream_thread.start()
ready_event.wait()