Skip to content

Commit 9bf17a1

Browse files
committed
use ctypes.string_at for faster copying bytes
1 parent ae1caaf commit 9bf17a1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

livekit-rtc/livekit/rtc/_ffi_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def ffi_event_callback(
144144
data_ptr: ctypes.POINTER(ctypes.c_uint8), # type: ignore
145145
data_len: ctypes.c_size_t,
146146
) -> None:
147-
event_data = bytes(data_ptr[: int(data_len)])
147+
event_data = ctypes.string_at(data_ptr, int(data_len))
148148
event = proto_ffi.FfiEvent()
149149
event.ParseFromString(event_data)
150150

0 commit comments

Comments
 (0)