mirror of
https://github.com/facefusion/facefusion.git
synced 2026-06-06 12:43:53 +02:00
remove copy of buffer
This commit is contained in:
+4
-6
@@ -54,10 +54,9 @@ def send_video(rtc_peer : RtcPeer, video_buffer : bytes, video_timestamp : int)
|
||||
video_track = rtc_peer.get('video').get('sender_track')
|
||||
|
||||
if datachannel_library.rtcIsOpen(video_track):
|
||||
send_buffer = ctypes.create_string_buffer(video_buffer)
|
||||
send_total = len(video_buffer)
|
||||
video_total = len(video_buffer)
|
||||
datachannel_library.rtcSetTrackRtpTimestamp(video_track, video_timestamp)
|
||||
datachannel_library.rtcSendMessage(video_track, send_buffer, send_total)
|
||||
datachannel_library.rtcSendMessage(video_track, video_buffer, video_total)
|
||||
|
||||
return None
|
||||
|
||||
@@ -69,10 +68,9 @@ def send_audio(rtc_peer : RtcPeer, audio_buffer : bytes, audio_timestamp : int)
|
||||
audio_track = rtc_peer.get('audio').get('sender_track')
|
||||
|
||||
if datachannel_library.rtcIsOpen(audio_track):
|
||||
send_buffer = ctypes.create_string_buffer(audio_buffer)
|
||||
send_total = len(audio_buffer)
|
||||
audio_total = len(audio_buffer)
|
||||
datachannel_library.rtcSetTrackRtpTimestamp(audio_track, audio_timestamp)
|
||||
datachannel_library.rtcSendMessage(audio_track, send_buffer, send_total)
|
||||
datachannel_library.rtcSendMessage(audio_track, audio_buffer, audio_total)
|
||||
|
||||
return None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user