audio-hal-wm5110 fixed freeze issue while using pulsesink 32/45732/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150811.055955 accepted/tizen/tv/20150811.060032 accepted/tizen/wearable/20150811.060043 submit/tizen/20150811.043307 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
authorKimJeongYeon <jeongyeon.kim@samsung.com>
Tue, 11 Aug 2015 02:25:34 +0000 (11:25 +0900)
committerKimJeongYeon <jeongyeon.kim@samsung.com>
Tue, 11 Aug 2015 02:26:26 +0000 (11:26 +0900)
[Version] 0.2.9
[Profile] Mobile
[Issue Type] Bug
[Dependency module] NA
[Dependency commit] NA
[Comment]

Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I83afe588e458b9fbdee8b1f48cedb191938c8b31

packaging/audio-hal-wm5110.spec
tizen-audio.c

index d3ceedb1e38629419a31307f23f1bee597d60269..d5c8be76831cbe571942398ea8e360839e66e102 100644 (file)
@@ -1,6 +1,6 @@
 Name:       audio-hal-wm5110
 Summary:    TIZEN Audio HAL for WM5110
-Version:    0.2.8
+Version:    0.2.9
 Release:    0
 VCS:        adaptation/samsung_exynos/audio-hal-wm5110#a568942051241d60e37c6738466a2a5058f260c0
 Group:      System/Libraries
index af3cb3908f4a4068036ee0bed5cb6918f1bfeb62..b674f625a65064ba24e649464e37c38cd4613ecd 100644 (file)
@@ -261,7 +261,7 @@ audio_return_t audio_get_buffer_attr(void                  *userdata,
             period_time        = PERIOD_TIME_FOR_LOW_LATENCY_MSEC;
             sample_per_period  = (samplerate * period_time) / 1000;
             periods_per_buffer = PERIODS_PER_BUFFER_FASTMODE;
-            *prebuf            = (samplerate / 100) * _audio_sample_size(format) * channels;  /* 10ms */
+            *prebuf            = 0;
             *minreq            = -1;
             *tlength           = (samplerate / 10) * _audio_sample_size(format) * channels;  /* 100ms */
             *maxlength         = -1;
@@ -271,7 +271,7 @@ audio_return_t audio_get_buffer_attr(void                  *userdata,
             period_time        = PERIOD_TIME_FOR_MID_LATENCY_MSEC;
             sample_per_period  = (samplerate * period_time) / 1000;
             periods_per_buffer = PERIODS_PER_BUFFER_DEFAULT;
-            *prebuf            = -1;
+            *prebuf            = 0;
             *minreq            = -1;
             *tlength           = (uint32_t) _audio_usec_to_bytes(200000, samplerate, format, channels);
             *maxlength         = -1;
@@ -291,7 +291,7 @@ audio_return_t audio_get_buffer_attr(void                  *userdata,
             period_time        = PERIOD_TIME_FOR_VOIP_LATENCY_MSEC;
             sample_per_period  = (samplerate * period_time) / 1000;
             periods_per_buffer = PERIODS_PER_BUFFER_VOIP;
-            *prebuf            = -1;
+            *prebuf            = 0;
             *minreq            = _audio_usec_to_bytes(20000, samplerate, format, channels);
             *tlength           = _audio_usec_to_bytes(100000, samplerate, format, channels);
             *maxlength         = -1;