SuperKali
78c67d98f2
ASoC: hdmi-codec: disable capture for HDMI-TX to fix mono audio
...
HDMI-TX hardware is output-only but the driver incorrectly advertises
capture capability. This causes PulseAudio to attempt opening capture
streams, which triggers busy flag conflicts with playback streams,
resulting in mono audio output.
Solution: Disable capture support by setting channels_min/max to 0
for both I2S and SPDIF DAIs when used with HDMI-TX.
Note: Mainline kernel has the same issue. An official fix is planned
with the new HDMI Codec Framework being developed by Linaro (2025).
Fixes mono audio on: RK3576 NanoPi R76S, NanoPi M5
Tested-on: NanoPi R76S
2025-11-20 18:51:52 +01:00
..
2024-02-06 16:17:36 +08:00
2024-12-09 18:54:11 +08:00
2024-01-25 15:27:33 -08:00
2024-01-25 15:27:33 -08:00
2023-11-20 11:52:04 +01:00
2023-10-06 14:56:55 +02:00
2024-01-20 11:50:05 +01:00
2023-09-13 09:42:36 +02:00
2024-06-12 11:03:02 +02:00
2024-12-24 16:26:28 +08:00
2025-05-07 17:56:03 +08:00
2025-05-07 17:56:03 +08:00
2024-12-09 18:58:48 +08:00
2024-01-20 11:50:05 +01:00
2025-11-20 18:51:52 +01:00
2024-07-18 10:09:41 +08:00
2024-11-01 01:56:02 +01:00
2023-12-13 18:39:14 +01:00
2024-02-05 20:13:03 +00:00
2024-07-18 10:09:41 +08:00
2024-08-03 08:49:20 +02:00
2023-09-13 09:42:21 +02:00
2024-01-20 11:50:05 +01:00
2025-01-14 06:23:22 +00:00
2024-12-09 18:58:48 +08:00
2024-10-23 09:45:55 +08:00
2024-12-09 18:58:48 +08:00
2024-11-29 15:38:20 +08:00
2024-07-23 11:44:59 +08:00
2024-12-09 18:58:48 +08:00
2024-12-09 18:58:48 +08:00
2024-12-09 18:58:48 +08:00
2024-12-09 18:58:48 +08:00
2024-12-09 18:58:48 +08:00
2023-12-12 16:46:02 +08:00
2024-04-10 16:28:31 +02:00
2024-04-10 16:28:31 +02:00
2023-08-30 16:23:18 +02:00
2023-08-31 18:29:19 +00:00
2023-08-30 16:23:18 +02:00
2024-06-12 11:03:01 +02:00
2024-06-12 11:03:00 +02:00
2024-01-02 14:38:47 +08:00
2024-06-12 11:03:00 +02:00
2023-08-26 15:26:55 +02:00
2024-04-10 16:28:31 +02:00
2024-10-17 15:21:16 +02:00
2024-10-17 15:20:47 +02:00
2023-09-18 17:34:56 +08:00
2023-10-19 23:08:51 +02:00
2023-10-19 23:08:51 +02:00
2024-06-12 11:03:50 +02:00
2023-11-08 14:11:00 +01:00
2023-10-19 23:08:51 +02:00
2024-09-30 16:23:49 +02:00
2023-09-07 09:21:22 +08:00
2023-09-07 09:21:22 +08:00
2023-11-08 14:10:57 +01:00
2024-08-14 13:52:52 +02:00
2024-03-15 10:48:19 -04:00
2024-03-26 18:20:27 -04:00
2024-05-08 11:14:32 +08:00
2024-03-01 13:26:27 +01:00
2024-08-14 13:52:53 +02:00
2024-10-17 15:21:41 +02:00