From: Sangchul Lee Date: Mon, 14 Nov 2016 03:26:01 +0000 (+0900) Subject: Do not send a signal for backward compatibility in case of internal stream info.... X-Git-Tag: submit/tizen/20161115.062308^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3e6059b34990964cb7bc76dfa52cc2ca12c92f65;p=platform%2Fcore%2Fapi%2Fsound-manager.git Do not send a signal for backward compatibility in case of internal stream info. creation [Version] 0.3.76 [Profile] Common [Issue Type] Feature Enhancement Change-Id: Id77bde659172d4b62632367baac8767d75f68468 --- diff --git a/include/sound_manager_private.h b/include/sound_manager_private.h index 85e5fe8..fbaaee7 100644 --- a/include/sound_manager_private.h +++ b/include/sound_manager_private.h @@ -108,7 +108,8 @@ if (pthread_mutex_unlock(x_mutex)) { \ #define SM_UNREF_FOR_STREAM_INFO(x_count) \ { \ - x_count--; \ + if (x_count > 0) \ + x_count--; \ } \ #define SOUND_SESSION_TYPE_DEFAULT SOUND_SESSION_TYPE_MEDIA diff --git a/packaging/capi-media-sound-manager.spec b/packaging/capi-media-sound-manager.spec index e10e5fa..f035615 100755 --- a/packaging/capi-media-sound-manager.spec +++ b/packaging/capi-media-sound-manager.spec @@ -1,6 +1,6 @@ Name: capi-media-sound-manager Summary: Sound Manager library -Version: 0.3.75 +Version: 0.3.76 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/sound_manager_internal.c b/src/sound_manager_internal.c index a042f55..6e883d4 100644 --- a/src/sound_manager_internal.c +++ b/src/sound_manager_internal.c @@ -91,7 +91,6 @@ int sound_manager_create_stream_information_internal(sound_stream_type_internal_ ret = _make_pa_connection_and_register_focus(stream_h, callback, user_data); if (!ret) { *stream_info = (sound_stream_info_h)stream_h; - SM_REF_FOR_STREAM_INFO(g_stream_info_count, ret); LOGI("stream_h(%p), index(%u), user_cb(%p), ret(0x%x)", stream_h, stream_h->index, stream_h->user_cb, ret); } }