Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Scheduler: process messages immediately after sleeping
This resets the counter that controls after how many process... invocations messages are processed, as after sleeping the probability of messages being present is higher and if there is still no samples, the scheduler might go back to sleep immediately so the worst case latency of message processing can be at best `processStreamToMessageRatio` (defaults to 16) times 10ms, so 160ms, which this change should bring back to 10ms again. Also change types from gr::Size_t to std::size_t, as they are only internally used and will not end up in any serialised output. Signed-off-by: Alexander Krimm <[email protected]>
- Loading branch information