pipewire/src/modules
Wim Taymans 06941f7315 alsa: remove UMP flag from control format
Don't set the UMP type flag on the format. Use the negotiated types flag
to decide what format to output. Add support for output to old style
midi.

Set the UMP type flag only on the new mixer and JACK when UMP is
enabled.

This ensures that only new (or explicitly requesting) apps get UMP and
old apps receive old midi.

This makes JACK running on 1.2 in flatpaks work with midi again.
2025-05-23 17:00:16 +02:00
..
module-adapter impl-port: add port.group property 2024-06-24 13:38:09 +02:00
module-avb spa: add spa_json_object_next 2024-09-16 09:50:36 +02:00
module-client-device pipewire: module-client-device: include "client-device.h" in "resource-device.c" 2023-07-03 19:40:31 +02:00
module-client-node client-node: let all events go to the node 2025-05-21 15:28:08 +02:00
module-jack-tunnel module-jack-tunnel: Properly propagate error from dlopen() 2024-07-17 20:26:56 +02:00
module-metadata metadata: Added context monitor for removed globals 2024-02-12 08:40:49 +00:00
module-netjack2 netjack2: add driver.mode again 2025-05-13 10:56:12 +02:00
module-profiler treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
module-protocol-native protocol-native: support abstract socket addresses 2025-02-17 16:50:16 +01:00
module-protocol-pulse stream: set errno to the current error 2025-03-04 13:22:51 +01:00
module-raop pipewire: rtsp-client: use offsetof() 2024-12-14 23:28:43 +01:00
module-roc module-roc: add some more options 2025-02-18 15:51:39 +01:00
module-rt doc: clarify rlimits conf file 2024-01-05 10:22:28 +01:00
module-rtp Use "8 bit raw midi" for control ports again 2025-05-23 17:00:05 +02:00
module-session-manager Ensure all globals have PW_KEY_OBJECT_SERIAL prop 2024-02-09 14:45:05 +00:00
module-vban Use "8 bit raw midi" for control ports again 2025-05-23 17:00:05 +02:00
module-zeroconf-discover treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
spa doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
flatpak-utils.h module-access: move EACCES check to pw_check_flatpak 2023-10-07 16:06:19 +03:00
meson.build module-roc: require roc >= 0.4.0 2025-03-10 09:24:20 +01:00
module-access.c modules: support config overrides for access & protocol-native 2024-11-04 16:50:30 +00:00
module-adapter.c adapter: evaluate node rules before loading the follower 2025-02-20 17:06:24 +01:00
module-avb.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-client-device.c modules: add more docs 2025-01-28 10:13:59 +01:00
module-client-node.c modules: add more docs 2025-01-28 10:13:59 +01:00
module-combine-stream.c modules: fix flag setup in combine-stream 2024-10-02 05:31:58 +00:00
module-echo-cancel.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-example-filter.c modules: handle stream trigger errors 2024-11-05 15:59:01 +01:00
module-example-sink.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-example-source.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-fallback-sink.c modules: add Module Name section to the module reference docs 2023-11-20 08:41:13 +00:00
module-ffado-driver.c Use "8 bit raw midi" for control ports again 2025-05-23 17:00:05 +02:00
module-filter-chain.c filter-chain: manage graph from source only 2025-05-21 15:34:01 +02:00
module-jack-tunnel.c alsa: remove UMP flag from control format 2025-05-23 17:00:16 +02:00
module-jackdbus-detect.c doc: suggest fragment file name in example configs 2024-11-04 16:50:30 +00:00
module-link-factory.c link: deprectate using port.id in link-factory 2025-02-14 11:19:54 +01:00
module-loopback.c module: improve loopback docs 2025-01-24 13:13:23 +01:00
module-metadata.c modules: add some more docs 2025-01-28 09:59:37 +01:00
module-netjack2-driver.c Use "8 bit raw midi" for control ports again 2025-05-23 17:00:05 +02:00
module-netjack2-manager.c Use "8 bit raw midi" for control ports again 2025-05-23 17:00:05 +02:00
module-parametric-equalizer.c modules: include limits.h to define PATH_MAX 2024-10-11 17:53:06 +02:00
module-pipe-tunnel.c modules: use pw_stream_set_rate() when we can 2024-11-22 09:49:27 +01:00
module-portal.c modules: use the right module name in the docs 2024-08-01 11:37:33 +02:00
module-profiler.c profiler: scale quantum with rate 2025-02-15 14:09:25 +01:00
module-protocol-native.c protocol-native: support abstract socket addresses 2025-02-17 16:50:16 +01:00
module-protocol-pulse.c pulse-server: clarify pulse.rules properties 2025-02-12 15:19:29 +01:00
module-protocol-simple.c spa: make helper to init spa_audio_info_raw from dict 2024-09-18 15:48:27 +02:00
module-pulse-tunnel.c modules: use pw_stream_set_rate() when we can 2024-11-22 09:49:27 +01:00
module-raop-discover.c doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
module-raop-sink.c raop: fix byte array initialization 2025-04-14 09:39:18 +02:00
module-roc-sink.c doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
module-roc-source.c module-roc: add some more options 2025-02-18 15:51:39 +01:00
module-rt.c module-rt: Don't warn when rtkit is disabled 2025-02-05 10:41:49 +01:00
module-rtp-sap.c module-rtp-sap: Add a couple of SDP parsing validations 2025-02-15 22:42:46 -05:00
module-rtp-session.c Move the ifr_ifindex FreeBSD definition into a header file to reduce code duplication 2024-09-23 08:09:45 +00:00
module-rtp-sink.c rtp: take into account ipv4/ipv6 when calculating header size 2025-01-24 12:45:05 +01:00
module-rtp-source.c rtp: Initialise source receiving state to true be default 2025-01-29 14:21:48 +00:00
module-session-manager.c Fix typos 2024-05-22 09:19:34 +02:00
module-snapcast-discover.c Use if_indextoname() instead of less portable ioctl(SIOCGIFNAME) 2024-09-23 08:09:45 +00:00
module-spa-device-factory.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-spa-device.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-spa-node-factory.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-spa-node.c doc: move modules around to add to docs 2025-01-28 12:33:47 +01:00
module-vban-recv.c module-vban: add stream.rules support 2024-11-14 09:59:12 +01:00
module-vban-send.c module-vban: create streams per stream_name 2024-11-13 16:47:34 +01:00
module-x11-bell.c modules: use the right module name in the docs 2024-08-01 11:37:33 +02:00
module-zeroconf-discover.c doc: in user-facing config examples, indicate which file it goes into 2024-09-16 15:51:59 +00:00
network-utils.h network-utils: handle inet_ntop errors 2025-01-09 16:28:51 +01:00