From: Jaechul Lee Date: Wed, 13 Oct 2021 05:40:33 +0000 (+0900) Subject: Use start threshold / avail min properly X-Git-Tag: submit/tizen/20211013.065211^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F32%2F265232%2F1;p=platform%2Fadaptation%2Fap_broadcom%2Faudio-hal-bcm2837.git Use start threshold / avail min properly [Version] 0.1.16 [Issue Type] Update Change-Id: Ife9c4639ce2f82e0e9d33ccbc2efef326033585e Signed-off-by: Jaechul Lee --- diff --git a/packaging/audio-hal-bcm2837.spec b/packaging/audio-hal-bcm2837.spec index f83f109..05cdd6f 100644 --- a/packaging/audio-hal-bcm2837.spec +++ b/packaging/audio-hal-bcm2837.spec @@ -1,6 +1,6 @@ Name: audio-hal-bcm2837 Summary: TIZEN Audio HAL for BCM2837 -Version: 0.1.15 +Version: 0.1.16 Release: 0 Group: System/Libraries License: Apache-2.0 diff --git a/tizen-audio-impl-pcm.c b/tizen-audio-impl-pcm.c index e0e0e52..3a7b970 100644 --- a/tizen-audio-impl-pcm.c +++ b/tizen-audio-impl-pcm.c @@ -627,12 +627,12 @@ audio_return_e _pcm_set_params(void *pcm_handle, uint32_t direction, void *sampl return AUDIO_ERR_PARAMETER; } - if ((err = snd_pcm_sw_params_set_start_threshold(pcm_handle, swparams, period_size / 2)) < 0) { + if ((err = snd_pcm_sw_params_set_start_threshold(pcm_handle, swparams, _buffer_size)) < 0) { AUDIO_LOG_ERROR("Unable to set start threshold : %d", err); return AUDIO_ERR_PARAMETER; } - if ((err = snd_pcm_sw_params_set_avail_min(pcm_handle, swparams, 1024)) < 0) { + if ((err = snd_pcm_sw_params_set_avail_min(pcm_handle, swparams, period_size)) < 0) { AUDIO_LOG_ERROR("snd_pcm_sw_params_set_avail_min() failed : %d", err); return AUDIO_ERR_PARAMETER; }