diff options
| author | David Henningsson <[email protected]> | 2021-05-15 09:15:33 +0200 |
|---|---|---|
| committer | Takashi Iwai <[email protected]> | 2021-05-17 16:02:44 +0200 |
| commit | 08fdced60ca08e34e316a3ab945636fcdfcbc973 (patch) | |
| tree | 2ebf36f380c9bafbb78b43bb32de7118c8f4d529 /tools/perf/scripts/python/bin | |
| parent | bac59054544ebdb89f05c5b9598ca9cb2dea72ce (diff) | |
ALSA: rawmidi: Add framing mode
This commit adds a new framing mode that frames all MIDI data into
32-byte frames with a timestamp.
The main benefit is that we can get accurate timestamps even if
userspace wakeup and processing is not immediate.
Testing on a Celeron N3150 with this mode has a max jitter of 2.8 ms,
compared to the in-kernel seq implementation which has a max jitter
of 5 ms during idle and much worse when running scheduler stress tests
in parallel.
Signed-off-by: David Henningsson <[email protected]>
Reviewed-by: Jaroslav Kysela <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions