[alsa-devel] ALSA Underrun / Silence playback
Irfan shaikh
irfan.shaikh at sasken.com
Mon Dec 5 11:04:34 CET 2011
Hello Clemens,
I have used my threshold as boundary value {after calling
snd_pcm_sw_params_get_boundary() } also and checked the audio performance.
I was still getting UNDERRUN's (-32).
if (snd_pcm_sw_params_set_stop_threshold
(alsaParams->pcm_handle, alsaParams->p_swparams, threshold) < 0)
{
printf("Could not gete
snd_pcm_sw_params_get_boundary");
return NULL;
}
What's weird about this number?
--> I set my alsa buffer size as (512 period size and 16 periods)
As snd_pcm_sw_params_get_boundary(), returns boundary in frames.
I was not able to get how the boundry which i get (1572864000) is
more than the buffer size (512 X 16) which i have set.
Regards
Irfan
On 12/05/2011 03:20 PM, Clemens Ladisch wrote:
> Irfan shaikh wrote:
>> When i do get boundry, i get some weird value 1572864000.
> What's weird about this number?
>
>> Thus i tried to use alsa buffer size for threshold
> Use the boundary value.
>
>
> Regards,
> Clemens
>
More information about the Alsa-devel
mailing list