Kevin Bowling
d4753024a1
audio/pipewire-spa-oss-ng: Update to 0.9.8
...
Advertise signed 24-bit, 32-bit float, and unsigned 8-bit PCM formats when
the OSS device or feeder supports them, alongside the existing 16- and
32-bit integer formats. Negotiation order, frame widths, and bitperfect
filtering are covered by tests.
Register per-module SPA log topics (spa.oss.device, .sink, .source,
.monitor) so PIPEWIRE_DEBUG='spa.oss.*:LEVEL' filters the plugin's output,
matching the spa.alsa convention.
Internally the FFI surface was reworked - unsafe confined to small kernels,
cross-loop device rebuilds moved onto owned messages instead of shared
state pointers, and the implementation organized by subsystem - with no
change to the audio path.
2026-07-19 15:45:51 -07:00
..
2026-02-24 14:29:44 +01:00
2026-02-24 14:29:44 +01:00
2026-06-20 13:59:35 +03:00
2026-06-04 10:52:51 +02:00
2026-07-01 05:51:26 -04:00
2026-05-07 23:47:29 +02:00
2026-07-12 09:24:02 +02:00
2026-07-10 03:55:12 +03:00
2026-06-29 22:16:38 +02:00
2026-06-12 17:56:06 +03:00
2026-07-02 15:16:28 +03:00
2026-04-20 00:57:10 -07:00
2026-05-21 00:54:30 -07:00
2026-06-17 17:02:39 +03:00
2026-07-16 19:21:34 +02:00
2026-04-12 00:29:41 -07:00
2026-07-14 15:01:53 +03:00
2026-03-01 12:35:18 -08:00
2026-07-10 09:54:15 +02:00
2026-05-21 00:54:30 -07:00
2026-06-05 19:54:00 +00:00
2026-06-20 13:59:35 +03:00
2026-04-15 02:08:59 -07:00
2026-05-16 09:39:27 -04:00
2026-06-10 23:02:11 -07:00
2026-07-05 21:44:28 +02:00
2026-06-07 11:13:24 +02:00
2026-05-10 08:29:03 +02:00
2026-05-10 10:09:23 -07:00
2026-04-30 23:07:47 -07:00
2026-06-04 10:52:51 +02:00
2026-07-02 15:16:28 +03:00
2026-04-16 13:33:20 +04:00
2026-05-31 13:54:53 +02:00
2026-03-15 13:46:58 -07:00
2026-04-06 17:21:56 +03:00
2026-05-09 21:12:43 +02:00
2026-06-03 08:43:04 +00:00
2026-04-19 09:52:19 +02:00
2026-06-08 19:08:50 +00:00
2026-05-24 19:45:05 +03:00
2026-05-31 13:54:53 +02:00
2026-04-13 15:13:12 +01:00
2026-03-17 22:29:31 +01:00
2026-06-30 22:03:57 +02:00
2026-06-30 22:03:57 +02:00
2026-07-05 21:15:45 +02:00
2026-06-26 04:41:00 +02:00
2026-07-08 07:08:41 +02:00
2026-05-31 13:54:53 +02:00
2026-07-16 16:15:14 +02:00
2026-05-13 20:13:49 -07:00
2026-06-04 10:52:51 +02:00
2026-06-23 19:55:10 +00:00
2026-07-10 09:54:15 +02:00
2026-07-10 09:54:15 +02:00
2026-05-13 20:13:49 -07:00
2026-06-18 13:38:08 +03:00
2026-03-07 03:36:42 -05:00
2026-06-07 23:24:07 +03:00
2026-02-27 17:48:49 +00:00
2026-07-11 23:09:45 +04:00
2026-06-30 18:33:16 +02:00
2026-03-10 02:18:12 +08:00
2026-05-07 23:47:29 +02:00
2026-06-21 12:34:45 -07:00
2026-04-12 00:29:41 -07:00
2026-06-05 19:53:59 +00:00
2026-04-28 20:22:54 +02:00
2026-04-26 03:05:27 -07:00
2026-06-11 22:30:39 -07:00
2026-02-27 17:48:49 +00:00
2026-07-07 17:42:59 -07:00
2026-05-24 19:45:05 +03:00
2026-04-02 23:06:57 +02:00
2026-05-24 19:45:05 +03:00
2026-07-02 15:16:28 +03:00
2026-03-30 19:39:05 -04:00
2026-07-02 15:16:28 +03:00
2026-07-02 15:16:28 +03:00
2026-07-11 19:59:51 +02:00
2026-06-04 10:52:51 +02:00
2026-06-15 13:39:46 -04:00
2026-05-13 20:13:49 -07:00
2026-04-23 17:28:52 +02:00
2026-04-06 01:18:02 +08:00
2026-07-02 15:16:28 +03:00
2026-07-04 08:09:53 +02:00
2026-07-08 21:30:26 +08:00
2026-06-19 08:10:32 -03:00
2026-07-08 21:30:26 +08:00
2026-06-02 03:33:39 -04:00
2026-07-12 01:41:27 +02:00
2026-05-18 08:22:42 +02:00
2026-07-16 16:15:14 +02:00
2026-07-19 09:35:46 +02:00
2026-06-24 23:02:30 +03:00
2026-04-19 20:30:38 +02:00
2026-07-08 07:08:42 +02:00
2026-06-10 20:18:33 +01:00
2026-07-12 19:06:21 +03:00
2026-07-12 19:06:21 +03:00
2026-07-13 10:52:54 +03:00
2026-07-12 19:06:23 +03:00
2026-06-05 19:54:00 +00:00
2026-05-13 20:13:49 -07:00
2026-05-11 08:33:48 -07:00
2026-03-22 16:19:39 -07:00
2026-02-27 17:48:49 +00:00
2026-02-27 17:48:49 +00:00
2026-02-27 17:48:48 +00:00
2026-07-06 20:33:24 -07:00
2026-05-28 07:32:10 +02:00
2026-07-01 05:47:33 -04:00
2026-06-20 23:36:57 +03:00
2026-06-19 08:11:46 -03:00
2026-06-11 22:30:38 -07:00
2026-05-10 12:31:10 +02:00
2026-05-31 20:00:52 +00:00
2026-05-28 19:57:55 -07:00
2026-06-04 10:52:51 +02:00
2026-05-05 22:29:37 +03:00
2026-04-12 00:29:41 -07:00
2026-06-04 10:52:51 +02:00
2026-05-31 19:59:03 +00:00
2026-06-07 08:38:50 +02:00
2026-04-11 13:03:58 -03:00
2026-07-16 10:54:22 +00:00
2026-05-24 16:02:07 +02:00
2026-06-05 19:54:00 +00:00
2026-07-10 09:54:15 +02:00
2026-02-27 17:48:49 +00:00
2026-06-14 00:08:38 +02:00
2026-04-02 23:06:57 +02:00
2026-07-13 00:13:52 +02:00
2026-06-04 10:52:51 +02:00
2026-05-07 23:47:29 +02:00
2026-05-26 00:49:41 -07:00
2026-06-04 10:52:51 +02:00
2026-06-04 10:52:51 +02:00
2026-04-12 00:29:42 -07:00
2026-06-26 14:07:54 +02:00
2026-04-23 17:54:18 +02:00
2026-04-23 17:54:18 +02:00
2026-04-02 23:06:57 +02:00
2026-05-26 14:30:44 +02:00
2026-06-07 11:13:10 +02:00
2026-02-25 02:07:04 +03:00
2026-05-31 13:54:53 +02:00
2026-06-03 08:43:04 +00:00
2026-04-30 23:07:47 -07:00
2026-04-26 12:18:33 -07:00
2026-07-07 10:26:11 -07:00
2026-06-30 22:03:57 +02:00
2026-04-05 12:45:01 -07:00
2026-06-24 13:41:03 -04:00
2026-06-11 09:47:53 +02:00
2026-07-19 15:45:51 -07:00
2026-05-31 13:54:53 +02:00
2026-07-09 20:57:50 +03:00
2026-07-08 00:15:08 +03:00
2026-07-08 00:15:08 +03:00
2026-07-08 00:15:08 +03:00
2026-07-10 09:54:15 +02:00
2026-06-07 18:48:53 +02:00
2026-06-14 00:09:03 +02:00
2026-05-12 02:33:02 -04:00
2026-07-10 13:16:19 +02:00
2026-03-03 23:10:56 +03:00
2026-05-05 22:29:37 +03:00
2026-05-11 00:15:16 -07:00
2026-05-07 10:26:41 +02:00
2026-03-17 00:52:49 -07:00
2026-05-05 22:29:37 +03:00
2026-06-17 16:18:35 -07:00
2026-06-21 12:34:45 -07:00
2026-07-08 21:34:03 +08:00
2026-06-30 23:46:15 +02:00
2026-04-27 21:07:05 +08:00
2026-04-06 01:18:31 +08:00
2026-07-11 20:20:58 +08:00
2026-05-16 14:05:39 +02:00
2026-05-05 22:29:37 +03:00
2026-06-27 10:34:39 +02:00
2026-05-05 22:29:37 +03:00
2026-06-02 11:15:59 -07:00
2026-05-05 22:29:37 +03:00
2026-06-07 09:50:57 -07:00
2026-07-08 17:58:24 -07:00
2026-06-05 19:54:00 +00:00
2026-07-08 22:20:15 -07:00
2026-06-17 16:18:35 -07:00
2026-05-05 22:29:37 +03:00
2026-04-30 23:07:47 -07:00
2026-06-05 10:17:40 -07:00
2026-06-04 01:42:04 -07:00
2026-06-04 01:42:04 -07:00
2026-06-02 11:15:59 -07:00
2026-06-02 00:06:47 -07:00
2026-07-15 00:47:30 -07:00
2026-06-02 15:51:15 -07:00
2026-06-04 10:52:51 +02:00
2026-06-17 17:00:17 +03:00
2026-05-17 18:15:52 -04:00
2026-02-27 17:48:49 +00:00
2026-06-02 03:33:40 -04:00
2026-07-10 09:54:15 +02:00
2026-04-30 23:07:47 -07:00
2026-07-10 11:19:39 -07:00
2026-05-28 18:17:11 +02:00
2026-04-12 00:29:42 -07:00
2026-05-28 01:30:53 +03:00
2026-06-10 22:19:38 +03:00
2026-07-15 09:25:41 +02:00
2026-06-04 10:52:51 +02:00
2026-06-22 16:08:34 +02:00
2026-03-17 22:29:31 +01:00
2026-05-07 23:47:29 +02:00
2026-06-15 23:18:26 -07:00
2026-07-10 09:54:15 +02:00
2026-07-10 09:54:15 +02:00
2026-06-05 20:39:46 -07:00
2026-04-16 22:09:09 +02:00
2026-03-07 00:02:13 +03:00
2026-06-10 16:32:19 -05:00
2026-05-05 13:02:21 +02:00
2026-06-04 10:52:51 +02:00
2026-02-27 17:48:48 +00:00
2026-07-10 09:54:15 +02:00
2026-06-07 11:13:13 +02:00
2026-06-30 22:03:57 +02:00
2026-04-30 23:07:47 -07:00
2026-06-01 19:06:40 +02:00
2026-05-27 14:26:59 -07:00
2026-06-05 19:54:00 +00:00
2026-07-07 23:55:02 -07:00
2026-07-05 21:44:28 +02:00
2026-07-10 09:54:15 +02:00
2026-06-02 13:35:17 +02:00
2026-07-10 09:54:15 +02:00
2026-02-27 17:48:49 +00:00
2026-07-10 09:54:15 +02:00
2026-05-25 22:59:26 -07:00
2026-07-11 06:12:55 +03:00
2026-05-08 10:50:23 -07:00
2026-05-07 23:47:29 +02:00
2026-05-11 14:31:01 +02:00
2026-05-12 18:00:06 -07:00
2026-02-27 17:48:49 +00:00
2026-05-04 00:56:57 -07:00
2026-06-27 21:02:47 -07:00
2026-04-12 00:29:41 -07:00
2026-06-11 16:43:58 -07:00
2026-07-08 22:20:15 -07:00