alsa-project/alsa-gobject pull request #80 was opened from takaswie: In design of ALSA Sequencer, cell is a unit to deliver events. This patchset adds code change for helper functionalities. ``` Takashi Sakamoto (5): event: add public API to compute pool consumption when scheduling event client-pool: change signedness for size properties user-client/client-pool: update function comments about event scheduling all: replace 'represent' with 'express' in comments ci: separate libudev-dev installation from the other .github/workflows/build.yml | 3 +- doc/ctl/overview.md | 2 +- doc/rawmidi/overview.md | 2 +- doc/seq/overview.md | 6 +-- doc/timer/overview.md | 2 +- src/ctl/card-info.c | 2 +- src/ctl/card.c | 6 +-- src/ctl/elem-id.c | 4 +- src/hwdep/device-info.c | 4 +- src/rawmidi/stream-pair.c | 6 +-- src/rawmidi/substream-info.c | 4 +- src/rawmidi/substream-params.c | 4 +- src/rawmidi/substream-status.c | 4 +- src/seq/addr.c | 4 +- src/seq/alsaseq.map | 1 + src/seq/client-info.c | 4 +- src/seq/client-pool.c | 91 ++++++++++++++++++---------------- src/seq/event-data-connect.c | 4 +- src/seq/event-data-ctl.c | 4 +- src/seq/event-data-note.c | 4 +- src/seq/event-data-queue.c | 4 +- src/seq/event-data-result.c | 4 +- src/seq/event.c | 16 ++++++ src/seq/event.h | 2 + src/seq/port-info.c | 4 +- src/seq/queue-info.c | 4 +- src/seq/queue-status.c | 4 +- src/seq/queue-tempo.c | 4 +- src/seq/remove-filter.c | 4 +- src/seq/subscribe-data.c | 4 +- src/seq/system-info.c | 4 +- src/seq/user-client.c | 16 ++++-- src/timer/device-id.c | 4 +- src/timer/device-info.c | 4 +- src/timer/device-params.c | 4 +- src/timer/device-status.c | 4 +- src/timer/instance-info.c | 4 +- src/timer/instance-params.c | 4 +- src/timer/instance-status.c | 2 +- src/timer/user-instance.c | 6 +-- tests/alsaseq-event | 1 + 41 files changed, 148 insertions(+), 116 deletions(-) ``` Request URL : https://github.com/alsa-project/alsa-gobject/pull/80 Patch URL : https://github.com/alsa-project/alsa-gobject/pull/80.patch Repository URL: https://github.com/alsa-project/alsa-gobject