gst-plugins-rs/generic/threadshare/src/runtime
François Laignel c1615d01e6 ts/rt/Task: awake the iteration loop when it needs to be aborted
When the iteration loop is throttling, the call to `abort` on the
`loop_abort_handle` returns immediately, but the actual `Future`
for the iteration loop is aborted only when the scheduler throttling
completes. State transitions which requires the loop to be aborted &
which are serialized at the pipeline level can incur long delays.

This commit makes sure the Task Context's scheduler is awaken as soon
as the task loop is aborted.
2022-03-28 08:47:32 +00:00
..
executor ts/rt/Task: awake the iteration loop when it needs to be aborted 2022-03-28 08:47:32 +00:00
mod.rs ts/executor: replace tokio with smol-like implementation 2021-12-25 11:25:56 +00:00
pad.rs Update to gst::_log_macro_ 2022-02-21 20:50:01 +01:00
task.rs ts/rt/Task: awake the iteration loop when it needs to be aborted 2022-03-28 08:47:32 +00:00
time.rs ts/executor: replace tokio with smol-like implementation 2021-12-25 11:25:56 +00:00