File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,8 @@ def __init__(
6767 self ._info = resp .new_audio_source .source
6868 self ._ffi_handle = FfiHandle (self ._info .handle .id )
6969
70- self ._last_capture = self ._q_size = 0.0
70+ self ._last_capture = 0.0
71+ self ._q_size = 0.0
7172 self ._join_handle : asyncio .TimerHandle | None = None
7273 self ._join_fut : asyncio .Future [None ] = self ._loop .create_future ()
7374
@@ -128,11 +129,7 @@ async def capture_frame(self, frame: AudioFrame) -> None:
128129 if self ._join_fut .done ():
129130 self ._join_fut = self ._loop .create_future ()
130131
131- # remove 50ms to account for processing time
132- # (e.g. using wait_for_playout for very small chunks)
133- self ._join_handle = self ._loop .call_later (
134- self ._q_size - 0.05 , self ._release_waiter
135- )
132+ self ._join_handle = self ._loop .call_later (self ._q_size , self ._release_waiter )
136133
137134 req = proto_ffi .FfiRequest ()
138135 req .capture_audio_frame .source_handle = self ._ffi_handle .handle
You can’t perform that action at this time.
0 commit comments