mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
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 <coding@diwic.se> Reviewed-by: Jaroslav Kysela <perex@perex.cz> Link: https://lore.kernel.org/r/20210515071533.55332-1-coding@diwic.se Signed-off-by: Takashi Iwai <tiwai@suse.de> |
||
|---|---|---|
| .. | ||
| sof | ||
| asequencer.h | ||
| asoc.h | ||
| asound_fm.h | ||
| asound.h | ||
| compress_offload.h | ||
| compress_params.h | ||
| emu10k1.h | ||
| firewire.h | ||
| hdsp.h | ||
| hdspm.h | ||
| sb16_csp.h | ||
| sfnt_info.h | ||
| skl-tplg-interface.h | ||
| snd_sst_tokens.h | ||
| tlv.h | ||
| usb_stream.h | ||