Paul D. DeRocco wrote:
> If I open my sound output device (Intel HDA on Intel mobo), set its
> parameters as follows:
>
> access = SND_PCM_ACCESS_RW_INTERLEAVED
> format = SND_PCM_FORMAT_S32_LE
> channels = 2
> rate = 48000
> periods = 4
> buffer_size = 1024
>
> it returns no errors. If I use snd_pcm_hw_params_get_periods on the
> parameters data structure, I get 4. But if I use snd_pcm_hw_params_current
> to refill it with the actual values from the device,
> snd_pcm_hw_params_get_periods returns 0.

In theory, this cannot happen.  Show the code.   Did you check for errors
with all function calls?


Regards,
Clemens

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to