Jerome Brunet
090624b7dc
ALSA: pcm: add more sample rate definitions
...
This adds a sample rate definition for 12kHz, 24kHz and 128kHz.
Admittedly, just a few drivers are currently using these sample
rates but there is enough of a recurrence to justify adding a definition
for them and remove some custom rate constraint code while at it.
The new definitions are not added to the interval definitions, such as
SNDRV_PCM_RATE_8000_44100, because it would silently add new supported
rates to drivers that may or may not support them. For sure the drivers
have not been tested for these new rates so it is better to leave them out
of interval definitions.
That being said, the added rates are multiples of well know rates families,
it is very likely that a lot of devices out there actually supports them.
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Reviewed-by: David Rhodes <drhodes@opensource.cirrus.com>
Acked-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20240905-alsa-12-24-128-v1-1-8371948d3921@baylibre.com
2024-09-06 09:23:54 +02:00
..
2024-07-03 15:16:54 +02:00
2024-05-09 20:26:34 +02:00
2023-12-30 10:10:41 +01:00
2024-08-08 07:49:45 +02:00
2023-02-03 12:04:02 +00:00
2019-05-30 11:26:35 -07:00
2008-07-14 09:01:02 +02:00
2019-05-30 11:25:18 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2024-02-12 11:50:24 +01:00
2019-06-19 17:09:55 +02:00
2017-11-02 11:10:55 +01:00
2023-05-23 12:11:21 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2023-08-17 09:24:15 +02:00
2024-08-09 14:25:24 +02:00
2024-08-09 14:25:24 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-02-08 13:00:28 +00:00
2024-05-27 01:30:58 +01:00
2024-08-05 18:26:29 +01:00
2024-02-19 17:02:18 +00:00
2023-08-18 23:41:54 +01:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:35 -07:00
2023-12-01 16:59:21 +00:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2024-03-04 20:27:35 +00:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:32 -07:00
2023-05-23 18:49:36 +01:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2023-08-23 13:56:40 +01:00
2024-06-11 17:13:31 +01:00
2019-05-30 11:26:35 -07:00
2024-04-28 12:00:57 +02:00
2019-05-30 11:26:35 -07:00
2021-07-19 16:17:14 +02:00
2019-05-30 11:26:35 -07:00
2024-01-22 13:04:22 +01:00
2024-08-08 07:47:24 +02:00
2023-09-25 14:16:14 +02:00
2020-07-07 11:59:59 +02:00
2017-11-02 11:10:55 +01:00
2024-05-08 18:05:08 +02:00
2019-02-08 16:58:59 +01:00
2019-05-24 17:27:10 +02:00
2023-10-19 14:56:25 +02:00
2024-02-20 13:20:00 +00:00
2020-01-13 13:40:41 +01:00
2022-02-11 15:18:56 +01:00
2024-05-09 20:26:34 +02:00
2024-03-25 16:36:05 +00:00
2024-06-19 11:38:31 +03:00
2024-01-16 16:07:28 +02:00
2023-08-17 09:24:01 +02:00
2019-05-30 11:26:35 -07:00
2023-08-08 14:45:45 +02:00
2020-01-05 16:14:26 +01:00
2022-05-17 11:58:04 +01:00
2024-03-22 12:40:46 +01:00
2022-04-12 12:19:05 +02:00
2022-07-05 13:00:49 +01:00
2023-09-11 12:50:05 +01:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2024-08-01 12:45:49 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2020-07-19 20:49:25 +02:00
2023-10-26 09:43:15 +02:00
2019-05-30 11:26:35 -07:00
2017-11-02 11:10:55 +01:00
2021-06-08 17:05:41 +02:00
2019-05-30 11:26:35 -07:00
2023-11-27 17:27:41 +01:00
2023-03-24 14:52:58 +01:00
2024-09-06 09:23:54 +02:00
2019-05-30 11:26:35 -07:00
2022-05-07 22:55:48 +02:00
2023-08-17 09:24:08 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2020-11-05 17:25:17 +00:00
2024-06-19 14:50:34 +01:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2023-08-17 15:10:11 +01:00
2023-08-17 15:10:12 +01:00
2023-08-17 15:10:13 +01:00
2023-11-14 17:39:27 +00:00
2019-05-30 11:26:35 -07:00
2024-02-12 11:50:24 +01:00
2022-11-28 13:04:24 +00:00
2023-05-23 12:11:33 +02:00
2024-08-17 16:32:31 +02:00
2020-01-03 09:24:19 +01:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-06-19 17:09:55 +02:00
2018-08-02 10:56:59 +01:00
2024-06-26 17:47:56 +01:00
2023-09-26 17:18:45 +02:00
2024-08-08 07:49:46 +02:00
2024-05-09 20:26:34 +02:00
2024-03-28 13:58:14 +00:00
2024-05-13 11:39:49 +02:00
2024-08-09 14:24:55 +02:00
2024-08-09 14:24:55 +02:00
2024-06-23 13:13:00 +01:00
2024-07-03 21:43:40 +01:00
2023-05-19 02:31:14 +09:00
2024-03-26 17:13:45 +00:00
2020-12-09 12:13:38 +00:00
2024-05-27 01:31:15 +01:00
2024-06-18 14:19:54 +01:00
2024-05-29 11:10:54 +01:00
2024-08-08 07:49:46 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:41 -07:00
2024-06-18 16:45:53 +01:00
2024-07-19 16:56:42 +02:00
2024-07-12 15:34:05 +01:00
2017-11-02 11:10:55 +01:00
2019-05-30 11:26:35 -07:00
2020-09-09 18:32:52 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:35 -07:00
2019-06-05 17:37:07 +02:00
2019-06-19 17:09:55 +02:00
2024-07-31 15:08:18 +02:00
2023-06-12 18:22:26 +02:00
2024-08-07 11:31:38 +02:00
2019-05-30 11:26:35 -07:00
2024-08-08 07:47:23 +02:00
2023-10-26 09:43:24 +02:00
2023-12-08 14:31:57 +00:00
2019-06-19 17:09:55 +02:00
2023-12-08 14:31:59 +00:00
2023-12-08 14:31:59 +00:00
2019-06-19 17:09:55 +02:00
2019-10-25 11:06:57 +01:00
2019-05-30 11:26:32 -07:00
2020-06-15 20:58:33 +01:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2023-12-08 14:32:00 +00:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:26:35 -07:00