diff options
| -rw-r--r-- | src/pcm.c | 30 | 
1 files changed, 15 insertions, 15 deletions
| @@ -941,6 +941,21 @@ snd_pcm_hw_params_get_period_size_max(const snd_pcm_hw_params_t *params, snd_pcm  }  int +snd_pcm_hw_params_set_period_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir) +{ +   params->period_time = val / (uint64_t)1e3; +   return 0; +} + +int +snd_pcm_hw_params_set_period_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir) +{ +   if (dir) *dir = 0; +   if (val) snd_pcm_hw_params_set_period_time(pcm, params, *val, 0); +   return 0; +} + +int  snd_pcm_hw_params_get_periods(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)  {     if (dir) *dir = 0; @@ -976,21 +991,6 @@ snd_pcm_hw_params_get_periods_max(const snd_pcm_hw_params_t *params, unsigned in     return 0;  } -int -snd_pcm_hw_params_set_period_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir) -{ -   params->period_time = val / (uint64_t)1e3; -   return 0; -} - -int -snd_pcm_hw_params_set_period_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir) -{ -   if (dir) *dir = 0; -   if (val) snd_pcm_hw_params_set_period_time(pcm, params, *val, 0); -   return 0; -} -  size_t  snd_pcm_sw_params_sizeof(void)  { | 
