[PATCH v2] [RFC] selftests: alsa - add PCM test
Jaroslav Kysela
perex at perex.cz
Wed Nov 16 15:17:20 CET 2022
On 16. 11. 22 15:03, Takashi Iwai wrote:
> On Tue, 08 Nov 2022 12:59:14 +0100,
> Jaroslav Kysela wrote:
>>
>> This initial code does a simple sample transfer tests. By default,
>> all PCM devices are detected and tested with short and long
>> buffering parameters for 4 seconds. If the sample transfer timing
>> is not in a +-100ms boundary, the test fails. Only the interleaved
>> buffering scheme is supported in this version.
>>
>> The configuration may be modified with the configuration files.
>> A specific hardware configuration is detected and activated
>> using the sysfs regex matching. This allows to use the DMI string
>> (/sys/class/dmi/id/* tree) or any other system parameters
>> exposed in sysfs for the matching for the CI automation.
>>
>> The configuration file may also specify the PCM device list to detect
>> the missing PCM devices.
>>
>> v1..v2:
>> - added missing alsa-local.h header file
>>
>> Cc: Mark Brown <broonie at kernel.org>
>> Cc: Pierre-Louis Bossart <pierre-louis.bossart at intel.com>
>> Cc: Liam Girdwood <liam.r.girdwood at intel.com>
>> Cc: Jesse Barnes <jsbarnes at google.com>
>> Cc: Jimmy Cheng-Yi Chiang <cychiang at google.com>
>> Cc: Curtis Malainey <cujomalainey at google.com>
>> Cc: Brian Norris <briannorris at chromium.org>
>> Signed-off-by: Jaroslav Kysela <perex at perex.cz>
>
> Sorry for the late reply.
>
> The patch looks good and works fine on the smoke test, so I applied it
> now. There are a few issues Mark already commented on, and we can fix
> or improve them in incremental manner later.
Thanks. I will try to work the Mark's comments when I find a free time.
Jaroslav
--
Jaroslav Kysela <perex at perex.cz>
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.
More information about the Alsa-devel
mailing list