gst-plugins-rs/generic/threadshare
François Laignel e1afa43aa3 ts/udpsink: handle items in the PadSinkHandler
... instead of forwarding them to a Task via a channel.

This improves CPU usage by 5% according to `udpsrc-benchmark-sender`
with the `tuning` feature using default audio test buffers and
400 streams on the same ts-context.

It is expected to improve latency significantly. This is inferred
from `ts-standalone`: latency shrinks from around 5ms to 1.5µs
using the `task` sink compared to the `async-mutex` sink.

The async Mutex is mandatory here as we need to hold the lock
across await points.
2022-11-09 07:55:04 +00:00
..
examples ts: introduce ts-audiotestsrc 2022-11-09 07:55:04 +00:00
src ts/udpsink: handle items in the PadSinkHandler 2022-11-09 07:55:04 +00:00
tests Fix various new clippy warnings 2022-11-01 10:27:48 +02:00
build.rs fix-getters-calls 0.3.0 pass 2021-04-20 18:19:58 +02:00
Cargo.toml ts: introduce ts-audiotestsrc 2022-11-09 07:55:04 +00:00
LICENSE-LGPLv2 Add LICENSE files to each individual crate 2020-07-10 13:06:28 +03:00