All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH alsa-lib 0/4] Add API helper functions for creating UMP Endpoint and Blocks
@ 2024-06-19 15:28 Takashi Iwai
  2024-06-19 15:28 ` [PATCH alsa-lib 1/4] ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info Takashi Iwai
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Takashi Iwai @ 2024-06-19 15:28 UTC (permalink / raw)
  To: alsa-devel

Hi,

this is a patch set to alsa-lib to add the new API functions for
creating a virtual UMP Endpoint and UMP Blocks arbitrarily from a
user-space, that is, to create a virtual UMP device.

An example program is included in test directory.


Takashi

===

Takashi Iwai (4):
  ump: Add missing *_set variants for snd_ump_endpoint_info and
    snd_ump_block_info
  seq: Add API helper functions for creating UMP Endpoint and Blocks
  test: Add an example program to create a virtual UMP Endpoint
  Add test/seq-ump-example to .gitignore

 .gitignore             |   1 +
 include/seqmid.h       |   7 +
 include/ump.h          |  36 ++++-
 src/rawmidi/ump.c      | 304 +++++++++++++++++++++++++++++++++++++++--
 src/seq/seq.c          |   6 +-
 src/seq/seq_local.h    |   4 +
 src/seq/seqmid.c       | 249 +++++++++++++++++++++++++++++++++
 test/Makefile.am       |   3 +-
 test/seq-ump-example.c | 187 +++++++++++++++++++++++++
 9 files changed, 783 insertions(+), 14 deletions(-)
 create mode 100644 test/seq-ump-example.c

-- 
2.43.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-07-31  9:34 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-19 15:28 [PATCH alsa-lib 0/4] Add API helper functions for creating UMP Endpoint and Blocks Takashi Iwai
2024-06-19 15:28 ` [PATCH alsa-lib 1/4] ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info Takashi Iwai
2024-06-19 15:28 ` [PATCH alsa-lib 2/4] seq: Add API helper functions for creating UMP Endpoint and Blocks Takashi Iwai
2024-07-31  8:46   ` Amadeusz Sławiński
2024-07-31  9:21     ` Takashi Iwai
2024-07-31  9:29       ` Amadeusz Sławiński
2024-07-31  9:34         ` Takashi Iwai
2024-06-19 15:28 ` [PATCH alsa-lib 3/4] test: Add an example program to create a virtual UMP Endpoint Takashi Iwai
2024-06-19 15:28 ` [PATCH alsa-lib 4/4] Add test/seq-ump-example to .gitignore Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.