Add fade in 2.2_release submit/tizen_2.2/20130714.134621 submit/tizen_2.2/20130714.143302
authorSeungbae Shin <seungbae.shin@samsung.com>
Sat, 22 Jun 2013 08:47:20 +0000 (17:47 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Sat, 22 Jun 2013 09:23:20 +0000 (18:23 +0900)
Change-Id: I6e5f60a0b302a18ee8149b2e0feece1260fdce8d

avsys-audio-pasimple.c
avsys-audio.c
packaging/avsystem.spec

index aeeb999..872a172 100644 (file)
@@ -27,6 +27,8 @@
 #include "avsys-error.h"
 #include "avsys-debug.h"
 
+#define PA_SIMPLE_FADE_INTERVAL_USEC                                           20000
+
 #define PA_SIMPLE_SAMPLES_PER_PERIOD_DEFAULT                           1536    /* frames */
 #define PA_SIMPLE_PERIODS_PER_BUFFER_FASTMODE                          4
 #define PA_SIMPLE_PERIODS_PER_BUFFER_DEFAULT                           6
@@ -321,6 +323,9 @@ int avsys_audio_pasimple_close_device(avsys_audio_handle_t *handle)
        s = (pa_simple *)device->pasimple_handle;
        avsys_assert(s != NULL);
 
+       /* for fading */
+       usleep(PA_SIMPLE_FADE_INTERVAL_USEC);
+
        switch (handle->mode) {
        case AVSYS_AUDIO_MODE_OUTPUT:
        case AVSYS_AUDIO_MODE_OUTPUT_CLOCK:
index 39dd1c8..8f5016e 100644 (file)
@@ -193,6 +193,8 @@ int avsys_audio_open(avsys_audio_param_t *param, avsys_handle_t *phandle, int *s
        else
                avsys_warning(AVAUDIO, "Size is null\n");
 
+       avsys_audio_set_mute(handle, AVSYS_AUDIO_UNMUTE);
+
        err = avsys_audio_handle_release_ptr(handle, HANDLE_PTR_MODE_NORMAL);
        if (AVSYS_FAIL(err)) {
                goto error;
index a4aafde..2b1e711 100644 (file)
@@ -1,6 +1,6 @@
 Name:       avsystem
 Summary:    Audio Video System
-Version:    0.5.7
+Version:    0.5.8
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0