This is no enough for alsa-lib to refine the hardware parameters (buffer_size, period_size ,period , buffer_time, period_time ) when application (e.g. gstreamer, wine) call snd_pcm_hw_params_set_buffer_time_near() or snd_pcm_hw_params_set_period_time_near()
possible fix may be adding another constraint for buffer_bytes to help alsa-lib to refine that hardware parameters
Soun d Architecture': Could not get/set settings from/on resource. alsasink1:
[gstalsasink.c(666 ): set_hwparams (): /pipeline0/
This is because au88x0 driver require the period_size to be power of two
snd_ pcm_hw_ constraint_ integer( runtime,
SNDRV_ PCM_HW_ PARAM_PERIODS)
snd_ pcm_hw_ constraint_ pow2(runtime, 0, PCM_HW_ PARAM_PERIOD_ BYTES)
SNDRV_
This is no enough for alsa-lib to refine the hardware parameters (buffer_size, period_size ,period , buffer_time, period_time ) when application (e.g. gstreamer, wine) call snd_pcm_ hw_params_ set_buffer_ time_near( ) or snd_pcm_ hw_params_ set_period_ time_near( )
possible fix may be adding another constraint for buffer_bytes to help alsa-lib to refine that hardware parameters