Use start threshold / avail min properly 32/265232/1 accepted/tizen/unified/20211101.140221 submit/tizen/20211013.065211 submit/tizen/20211015.121039 submit/tizen/20211028.130933 submit/tizen/20211101.022107
authorJaechul Lee <jcsing.lee@samsung.com>
Wed, 13 Oct 2021 05:40:33 +0000 (14:40 +0900)
committerJaechul Lee <jcsing.lee@samsung.com>
Wed, 13 Oct 2021 05:40:56 +0000 (14:40 +0900)
[Version] 0.1.16
[Issue Type] Update

Change-Id: Ife9c4639ce2f82e0e9d33ccbc2efef326033585e
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
packaging/audio-hal-bcm2837.spec
tizen-audio-impl-pcm.c

index f83f10976021deec4700ec81c91f4cc4d44021f9..05cdd6fccee06e6db463aa65712563c3f129e817 100644 (file)
@@ -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
index e0e0e52aa994e0921f2aa49d959046c5fb71365e..3a7b970e38f7796b3b654f24de49448bf08f3a75 100644 (file)
@@ -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;
     }