platform/core/api/sound-manager.git
8 years agoDeclare deprecation of sound_manager_set_current_sound_type() since tizen 3.0. 84/88584/2 accepted/tizen/common/20160921.162155 accepted/tizen/ivi/20160922.042616 accepted/tizen/mobile/20160922.042325 accepted/tizen/tv/20160922.042449 accepted/tizen/wearable/20160922.042537 submit/tizen/20160921.041639
Sangchul Lee [Tue, 20 Sep 2016 01:46:55 +0000 (10:46 +0900)]
Declare deprecation of sound_manager_set_current_sound_type() since tizen 3.0.

This function is usually used between volume-application and media-application which is right below
of the volume-application from window system point of view. Obviously, it is related to window system.
So, we decide to deprecate this incomplete functionality in sound-manager since tizen 3.0 and expect
to be provided it from other APIs.

[Version] 0.3.66
[Profile] Common
[Issue Type] Deprecation

Change-Id: If72162b0f27b1dfac17e2f5fe18efb9d2447f823
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd new APIs to communicate with one another about the predefined sound behavior... 54/81854/17
Sangchul Lee [Thu, 28 Jul 2016 23:10:21 +0000 (08:10 +0900)]
Add new APIs to communicate with one another about the predefined sound behavior and to get acquired focus in system

 - New enumeration for sound behavior (SOUND_BEHAVIOR_NONE, SOUND_BEHAVIOR_NO_RESUME, SOUND_BEHAVIOR_FADING)
 - sound_manager_focus_set[get]_requesting_behavior() which is to set/get the requesting sound behavior before calling acquiring/releasing stream focus.
 - sound_manager_focus_get_requested_behavior() which is to get the requested sound behavior within sound_stream_focus_state_changed_cb().
 - Move internal APIs for getting focus status in the system to public header.
   : sound_manager_get_current_playback_focus()
   : sound_manager_get_current_recording_focus()

[Version] Release 0.3.65
[Profile] Common
[Issue Type] Feature Enhancement

Change-Id: I90421f80325a8d79d14495ee981283693dba009a
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoCheck mic feature when setting session type to voip 10/88110/1
Seungbae Shin [Tue, 13 Sep 2016 10:29:57 +0000 (19:29 +0900)]
Check mic feature when setting session type to voip

This code is from tizen 2.4 which is added recently

[Version] 0.3.64
[Profile] Common
[Issue Type] TC

Change-Id: Id81f096240c05abac1d49f9e5b75e94f6b8992e4

8 years agoRename TIZEN_TV_PROD with TIZEN_FEATURE_TV_PROD 17/86917/2 accepted/tizen/common/20160907.154635 accepted/tizen/ivi/20160908.044139 accepted/tizen/mobile/20160908.043149 accepted/tizen/tv/20160908.043924 accepted/tizen/wearable/20160908.044030 submit/tizen/20160907.074000
Seungbae Shin [Mon, 5 Sep 2016 12:03:29 +0000 (21:03 +0900)]
Rename TIZEN_TV_PROD with TIZEN_FEATURE_TV_PROD

[Version] Release 0.3.63
[Profile] Common
[Issue Type] Rule

Change-Id: I3dc36af1c37c816a780fd61509ad2170de106051

8 years agoAllow NULL for sound_stream_focus_state_changed_cb which is a parameter of sound_mana... 16/85616/2 accepted/tizen/common/20160831.162106 accepted/tizen/ivi/20160901.065303 accepted/tizen/mobile/20160901.065042 accepted/tizen/tv/20160901.065139 accepted/tizen/wearable/20160901.065216 submit/tizen/20160831.052250
Sangchul Lee [Fri, 26 Aug 2016 06:54:12 +0000 (15:54 +0900)]
Allow NULL for sound_stream_focus_state_changed_cb which is a parameter of sound_manager_create_stream_information()

If it is set to NULL, SOUND_MANAGER_ERROR_POLICY will be returned when calling sound_manager_acquire_focus().

[Version] Release 0.3.62
[Profile] Common
[Issue Type] Policy

Change-Id: I725d6227580327ac529fe572009747501446a91b
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoFix return value in case of invalid id parameter of sound_manager_remove_focus_state_... 05/85105/1 accepted/tizen/common/20160824.154756 accepted/tizen/ivi/20160825.050425 accepted/tizen/mobile/20160825.050239 accepted/tizen/tv/20160825.050329 accepted/tizen/wearable/20160825.050352 submit/tizen/20160824.052737
Sangchul Lee [Tue, 23 Aug 2016 23:00:33 +0000 (08:00 +0900)]
Fix return value in case of invalid id parameter of sound_manager_remove_focus_state_watch_cb()

[Version] Release 0.3.61
[Profile] Common
[Issue Type] Bug fix

Change-Id: Ib5aacb39bfb031215a0342430a24435236e173c4
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoDescriptions regarding version history are revised 44/84544/1 accepted/tizen/common/20160823.132723 submit/tizen/20160823.063104
Sangchul Lee [Fri, 19 Aug 2016 07:02:00 +0000 (16:02 +0900)]
Descriptions regarding version history are revised

[Version] Release 0.3.60
[Profile] Common
[Issue Type] History

Change-Id: I0c7406ef2276c8ce47ae8689e35e52518b3573ea
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoMove @remarks to above @param 74/83974/3
Sangchul Lee [Tue, 16 Aug 2016 06:07:34 +0000 (15:07 +0900)]
Move @remarks to above @param

[Version] Release 0.3.59
[Profile] Common
[Issue Type] Description

Change-Id: I435926ce68a2f2a12f6aaee6e54b120e9ddfdfcb
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd sound_manager_add[remove]_focus_state_watch_cb() 49/83249/7
Sangchul Lee [Tue, 9 Aug 2016 23:39:30 +0000 (08:39 +0900)]
Add sound_manager_add[remove]_focus_state_watch_cb()

- sound_manager_set[unset]_focus_state_watch_cb() has been revised as well as the callback prototype to pass the callback id.
- some API descriptions are revised.

[Version] Release 0.3.58
[Profile] Common
[Issue Type] Feature Enhancement

Change-Id: Ib351148853fd525304c09588a4ee82c84910c937
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoFix to return MM_ERROR* instead of SOUND_MANAGER_ERROR* in sound_manager_private... 22/79922/1 accepted/tizen/common/20160719.172003 accepted/tizen/ivi/20160718.104831 accepted/tizen/mobile/20160718.104911 accepted/tizen/tv/20160718.104643 accepted/tizen/wearable/20160718.104758 submit/tizen/20160718.052709
Sangchul Lee [Wed, 13 Jul 2016 11:02:24 +0000 (20:02 +0900)]
Fix to return MM_ERROR* instead of SOUND_MANAGER_ERROR* in sound_manager_private.c in case of error

[Version] Release 0.3.57
[Profile] Common
[Issue Type] Bug fix

Change-Id: I7eecce02032848249c098afa49a466476bece817

8 years agoRevise remarks for sound_manager_set_focus_state_watch_cb() 00/72000/3
Sangchul Lee [Mon, 30 May 2016 06:45:56 +0000 (15:45 +0900)]
Revise remarks for sound_manager_set_focus_state_watch_cb()

[Version] Release 0.3.56
[Profile] Common
[Issue Type] Description

Change-Id: I257317d65bd2fbb3c5be7aa1d72a5c2191ae6f8a
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoRemove master volume APIs in TV product 45/76745/1 accepted/tizen/common/20160627.192228 accepted/tizen/ivi/20160628.014755 accepted/tizen/mobile/20160628.014805 accepted/tizen/tv/20160628.014747 accepted/tizen/wearable/20160628.014758 submit/tizen/20160627.101015
Jungsup Lee [Mon, 27 Jun 2016 06:28:54 +0000 (15:28 +0900)]
Remove master volume APIs in TV product

- Change "%if %{with TIZEN_PRODUCT_TV}" to "%if "%{?TIZEN_PRODUCT_TV}" == "1""

[Version] Release 0.3.55
[Profile] TV
[Issue Type] Remove feature

Signed-off-by: Jungsup Lee <jungsup4.lee@samsung.com>
Change-Id: Ieadacd77a39400a71e798f26b3fa2e41792be40c

8 years agoRemove master volume APIs in TV product 31/75731/3 accepted/tizen/common/20160622.145908 accepted/tizen/ivi/20160623.120927 accepted/tizen/mobile/20160623.120839 accepted/tizen/tv/20160623.120854 accepted/tizen/wearable/20160623.120911 submit/tizen/20160622.031216
Jungsup Lee [Tue, 21 Jun 2016 07:15:31 +0000 (16:15 +0900)]
Remove master volume APIs in TV product

[Version] Release 0.3.54
[Profile] TV
[Issue Type] Remove feature

Signed-off-by: Jungsup Lee <jungsup4.lee@samsung.com>
Change-Id: I23875b31983b1b14e18d30eb3193713ac81b444b

8 years agoRevise CMakeLists and spec file for sound_manager_test 41/74841/1 accepted/tizen/common/20160620.162520 accepted/tizen/common/20160707.172123 accepted/tizen/ivi/20160617.082458 accepted/tizen/mobile/20160617.082000 accepted/tizen/tv/20160617.082045 accepted/tizen/wearable/20160617.082145 submit/tizen/20160616.065630 submit/tizen/20160707.103558
Sangchul Lee [Thu, 16 Jun 2016 00:29:50 +0000 (09:29 +0900)]
Revise CMakeLists and spec file for sound_manager_test

 - use %{_bindir} instead of /usr/bin in spec file
 - use INSTALL command in CMakeLists file

[Version] Release 0.3.53
[Profile] Common
[Issue Type]

Change-Id: I5ad18b050d6dd424e27ddd1b5caa3453a3241856
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd test case for radio stream in sound_manager_test 72/71572/1
Sangchul Lee [Thu, 26 May 2016 04:29:40 +0000 (13:29 +0900)]
Add test case for radio stream in sound_manager_test

[Version] Release 0.3.52
[Profile] Common
[Issue Type] Enhance testsuite

Change-Id: I4e5e66306626ac20959566138c8c61159a671b84
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoFix SVACE defects 61/68261/1 accepted/tizen/common/20160504.125836 accepted/tizen/ivi/20160504.011127 accepted/tizen/mobile/20160504.011031 accepted/tizen/tv/20160504.011051 accepted/tizen/wearable/20160504.011114 submit/tizen/20160503.074218
Sangchul Lee [Tue, 3 May 2016 07:04:19 +0000 (16:04 +0900)]
Fix SVACE defects

[Version] Release 0.3.51
[Profile] Common
[Issue Type] Code Enhancement

Change-Id: I7c489ca3ccb580ed874013d628ad82c380cbb0ff

8 years agoRevise description for route type 60/63860/3 accepted/tizen/common/20160405.132344 accepted/tizen/ivi/20160405.082039 accepted/tizen/mobile/20160405.081947 accepted/tizen/tv/20160405.082000 accepted/tizen/wearable/20160405.082020 submit/tizen/20160405.004055
Sangchul Lee [Mon, 28 Mar 2016 06:34:35 +0000 (15:34 +0900)]
Revise description for route type

[Version] Release 0.3.50
[Profile] Common
[Issue Type] Description

Change-Id: I86550a56ea6f1104b76dec0b9733ea1cb6e6be28

8 years agoAdd condition not to check argument of focus callback in case of sound_manager_create... 28/63628/1 accepted/tizen/common/20160325.135731 accepted/tizen/ivi/20160325.072817 accepted/tizen/mobile/20160325.072647 accepted/tizen/tv/20160325.072721 accepted/tizen/wearable/20160325.072748 submit/tizen/20160325.051148
Sangchul Lee [Fri, 25 Mar 2016 03:15:30 +0000 (12:15 +0900)]
Add condition not to check argument of focus callback in case of sound_manager_create_stream_information_internal() API

Some internal stream types do not support for focus. In these cases, the focus callback signifies nothing.

[Version] Release 0.3.49
[Profile] Common
[Issue Type] Code enhancement

Change-Id: I24b74cdbfd0f31cc25a50a347372f6e86dd8bdd1
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoModify arguments name of some APIs for reducing length 62/63162/2 accepted/tizen/common/20160323.184547 accepted/tizen/ivi/20160323.140456 accepted/tizen/mobile/20160323.134706 accepted/tizen/tv/20160323.135224 accepted/tizen/wearable/20160323.134824 submit/tizen/20160323.041341
Sangchul Lee [Tue, 22 Mar 2016 08:57:12 +0000 (17:57 +0900)]
Modify arguments name of some APIs for reducing length

[Version] Release 0.3.48
[Profile] Common
[Issue Type] Code clean-up

Change-Id: Ic7e61ce1efd443ea2f67a44618bc3c09d0867c25

8 years agoReturn SOUND_MANAGER_ERROR_NOT_SUPPORTED enumerator when incoming stream type of... 59/62959/1 accepted/tizen/common/20160321.151129 accepted/tizen/ivi/20160322.002953 accepted/tizen/mobile/20160322.002905 accepted/tizen/tv/20160322.002919 accepted/tizen/wearable/20160322.002933 submit/tizen/20160321.102845
Sangchul Lee [Mon, 21 Mar 2016 08:35:17 +0000 (17:35 +0900)]
Return SOUND_MANAGER_ERROR_NOT_SUPPORTED enumerator when incoming stream type of sound_manager_create_stream_information API is not supported on this target

[Version] Release 0.3.47
[Profile] Common
[Issue Type] Bug fix

Change-Id: I438c5f4e4e3047621b67c202abefed0cb8cf4d2d

8 years agoReplace hardcoded include dir path with @INCLUDE_INSTALL_DIR@ in pc.in 93/62293/2 accepted/tizen/common/20160316.160205 accepted/tizen/ivi/20160315.124811 accepted/tizen/mobile/20160315.124710 accepted/tizen/tv/20160315.124730 accepted/tizen/wearable/20160315.124750 submit/tizen/20160315.102113
Seungbae Shin [Tue, 15 Mar 2016 08:34:32 +0000 (17:34 +0900)]
Replace hardcoded include dir path with @INCLUDE_INSTALL_DIR@ in pc.in

[Version] Release 0.3.46
[Profile] Common
[Issue Type] Build enhancement

Change-Id: I0187931ee2ebcb4a7a130d12c336fe5eed3be4d7

8 years agoImprove visibility of source codes 34/60534/5 accepted/tizen/common/20160304.195003 accepted/tizen/ivi/20160305.091429 accepted/tizen/mobile/20160305.091339 accepted/tizen/tv/20160305.091357 accepted/tizen/wearable/20160305.091412 submit/tizen/20160303.100043
Sangchul Lee [Mon, 29 Feb 2016 01:35:52 +0000 (10:35 +0900)]
Improve visibility of source codes

[Version] Release 0.3.45
[Profile] Common
[Issue Type] Code clean-up

Change-Id: I6cf57eb1a2d0d41b70c47e47c2d6467a456f2648
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd enumerator for Recorder API 34/60234/1 accepted/tizen/ivi/20160225.081150 accepted/tizen/mobile/20160225.081059 accepted/tizen/tv/20160225.081112 accepted/tizen/wearable/20160225.081133 submit/tizen/20160224.084622
Sangchul Lee [Wed, 24 Feb 2016 08:35:51 +0000 (17:35 +0900)]
Add enumerator for Recorder API

[Version] Release 0.3.44
[Profile] Common
[Issue Type] Feature Enhancement

Change-Id: I3d7a99ea1447dbfa1dcf51245173e80574bb57b8
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd support for SOUND_STREAM_TYPE_SOLO by internal API 96/60196/4
Sangchul Lee [Wed, 24 Feb 2016 06:20:40 +0000 (15:20 +0900)]
Add support for SOUND_STREAM_TYPE_SOLO by internal API

[Version] Release 0.3.43
[Profile] Common
[Issue Type] New feature

Change-Id: I029d410dbc69051353e5cdd7c3c868520f7382ff
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoUpdate sound_manager_doc.h for new 3.0 features 26/57226/8 accepted/tizen/ivi/20160218.023304 accepted/tizen/mobile/20160122.032126 accepted/tizen/tv/20160122.032320 accepted/tizen/wearable/20160122.032420 submit/tizen/20160120.093734 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000002
inhyeok [Mon, 18 Jan 2016 05:58:33 +0000 (14:58 +0900)]
Update sound_manager_doc.h for new 3.0 features

[Version] Release 0.3.42
[Profile] Common
[Issue Type] Script
Add description for sound stream module

Change-Id: Idf798d98ee393e39d8cabdaced1c42915c17d54e
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
8 years agoAdd usb device for testcase regarding adding device 60/57060/1 accepted/tizen/mobile/20160115.111155 accepted/tizen/tv/20160115.111211 accepted/tizen/wearable/20160115.111225 submit/tizen/20160115.023728
Sangchul Lee [Fri, 15 Jan 2016 02:03:34 +0000 (11:03 +0900)]
Add usb device for testcase regarding adding device

[Version] Release 0.3.41
[profile] Common
[Issue Type] Add test case

Change-Id: I1b7710f174d7b9147caff5d5049a7bd5fb58b28d

8 years agoAdd testcase for loopback and modify logs 17/56517/2 accepted/tizen/mobile/20160111.225822 accepted/tizen/tv/20160111.225851 accepted/tizen/wearable/20160111.225925 submit/tizen/20160111.093338
Sangchul Lee [Mon, 11 Jan 2016 00:32:32 +0000 (09:32 +0900)]
Add testcase for loopback and modify logs

[Version] Release 0.3.40
[profile] Common
[Issue Type] Feature enhancement

Change-Id: Iccb3577c49d0f2739a037860c7e9c35fe291b3e2

8 years agoAdd an internal stream type for ringback tone used by call 35/56135/1
Sangchul Lee [Tue, 5 Jan 2016 00:21:09 +0000 (09:21 +0900)]
Add an internal stream type for ringback tone used by call

Enhance error handling codes to _get_stream_conf_info()

[Version] Release 0.3.39
[profile] Common
[Issue Type] Feature enhancement

Change-Id: I8f932fb10eb0e311e1a670276106956cb23ffc81
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd handling mutex codes for stream info handle created by internal API 77/56077/2
Sangchul Lee [Mon, 4 Jan 2016 06:39:48 +0000 (15:39 +0900)]
Add handling mutex codes for stream info handle created by internal API

[Version] Release 0.3.38
[profile] Common
[Issue Type] Feature enhancement

Change-Id: Id62f64124ef0da2596e4266d54ba76618ca3a2fc

8 years agoAdd internal APIs for querying the reason for the current acquired focus(playback... 68/54168/5 accepted/tizen/mobile/20151221.100748 accepted/tizen/tv/20151221.100758 accepted/tizen/wearable/20151221.100840 submit/tizen/20151221.042414 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Sangchul Lee [Mon, 14 Dec 2015 01:53:42 +0000 (10:53 +0900)]
Add internal APIs for querying the reason for the current acquired focus(playback/recording) in the system

int sound_manager_get_reason_for_current_playback_focus(sound_stream_focus_change_reason_e *acquired_by, char **additional_info)
int sound_manager_get_reason_for_current_recording_focus(sound_stream_focus_change_reason_e *acquired_by, char **additional_info)
User can get the reason for the current acquired focus via the new APIs globally.
Modify debug logs.

[Version] Release 0.3.37
[profile] Common
[Issue Type] Feature enhancement

Change-Id: If635cfe476376f6a69d88ffec9d46fb0616c6490
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd error case returning SOUND_MANAGER_ERROR_NO_DATA for sound_manager_get_sound_type API 82/54682/5 accepted/tizen/mobile/20151219.044030 accepted/tizen/tv/20151219.044458 accepted/tizen/wearable/20151219.044738 submit/tizen/20151218.084826
Sangchul Lee [Thu, 17 Dec 2015 06:44:07 +0000 (15:44 +0900)]
Add error case returning SOUND_MANAGER_ERROR_NO_DATA for sound_manager_get_sound_type API

In case of the stream_info made with SOUND_STREAM_TYPE_EMERGENCY, it'll return SOUND_MANAGER_ERROR_NO_DATA.
Because there is no sound_type_e matched to this stream_info.

[Version] Release 0.3.36
[profile] Common
[Issue Type] modification

Change-Id: I1eead535cfe934a3d0b5a533a27b498db6857bc7
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoRemove libprivilege-control dependancy 18/54718/1 accepted/tizen/mobile/20151218.044322 accepted/tizen/tv/20151218.044255 accepted/tizen/wearable/20151218.044252 submit/tizen/20151218.015416
Seungbae Shin [Thu, 17 Dec 2015 10:44:51 +0000 (19:44 +0900)]
Remove libprivilege-control dependancy

Change-Id: I06bee140ea6d96b1d95df018ce94753a6b8d3d7f

8 years agoGet allocated device list and add deallocate interface 45/52245/9 accepted/tizen/mobile/20151209.132859 accepted/tizen/tv/20151209.132920 accepted/tizen/wearable/20151209.132945 submit/tizen/20151209.054020
Mok Jeongho [Tue, 3 Nov 2015 05:32:26 +0000 (14:32 +0900)]
Get allocated device list and add deallocate interface

Previously when we get device list,
it is maintained on global variable.
We fixed that not to use global variable then allocate memory for device list.
And now it needs deallocate interface also, so we added it.

[Version] Release 0.3.34
[profile] Common
[Issue Type] code clean-up

Change-Id: Ica8f0df6a76e02e613072026e2d54aa034d49d6c

8 years agoFix svace defects 16/53616/1 accepted/tizen/mobile/20151208.130106 accepted/tizen/tv/20151208.130127 accepted/tizen/wearable/20151208.130147 submit/tizen/20151208.091656
Sangchul Lee [Tue, 8 Dec 2015 07:33:08 +0000 (16:33 +0900)]
Fix svace defects

[Version] Release 0.3.33
[Profile] Common
[Issue Type] Fix Bug

Change-Id: I54c68fd12482bd805b98eba67fb2788555434125
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoremove g_variant_iter_free on not allocated variable 98/53198/1 accepted/tizen/mobile/20151203.074640 accepted/tizen/tv/20151203.074654 accepted/tizen/wearable/20151203.074747 submit/tizen/20151203.021239
Mok Jeongho [Wed, 2 Dec 2015 12:37:42 +0000 (21:37 +0900)]
remove g_variant_iter_free on not allocated variable

[Version] Release 0.3.32
[Profile] Common
[Issue Type] Fix Bug

Change-Id: I5f5b18e2c3b022788e971c01e064ab6a7aa0cd12

8 years agoAdd break logic for not-good state of virtual stream 61/53161/1
Mok Jeongho [Wed, 2 Dec 2015 04:44:16 +0000 (13:44 +0900)]
Add break logic for not-good state of virtual stream

[Version] Release 0.3.31
[Profile] Common
[Issue Type] Add feature

Change-Id: I4254f81b0a4fe72a17c919a87fdb7de471d3aeea

8 years agoAdd setting focus auto reacquirement api 05/51205/17 accepted/tizen/mobile/20151124.234155 accepted/tizen/tv/20151124.234205 accepted/tizen/wearable/20151124.234219 submit/tizen/20151124.091803 submit/tizen/20151124.092122
inhyeok [Thu, 5 Nov 2015 08:04:36 +0000 (17:04 +0900)]
Add setting focus auto reacquirement api

[Version] Release 0.3.30
[Profile] Common
[Issue Type] Add feature

Change-Id: Ia76804b6ab55d82d1e2ec322331b3eeea7f86efc
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
8 years agoAdd STREAM_ROUTE_TYPE_AUTO_LAST_CONNECTED internal enumerator 90/52290/1 accepted/tizen/mobile/20151122.234425 accepted/tizen/tv/20151122.234443 accepted/tizen/wearable/20151122.234449 submit/tizen/20151120.114809
Sangchul Lee [Fri, 20 Nov 2015 11:40:13 +0000 (20:40 +0900)]
Add STREAM_ROUTE_TYPE_AUTO_LAST_CONNECTED internal enumerator

[Version] Release 0.3.29
[profile] Common
[Issue Type] Feature Enhancement

Change-Id: Ie2dfeb6c6953d73bfad4394c176d3b0fc5b24ad3

8 years agoRevise description - mention SOUND_STREAM_TYPE_MEDIA_EXTERNAL_ONLY to sound_manager_a... 06/51906/1 accepted/tizen/mobile/20151117.232052 accepted/tizen/tv/20151117.232109 accepted/tizen/wearable/20151117.232119 submit/tizen/20151117.073902
Sangchul Lee [Tue, 17 Nov 2015 07:08:35 +0000 (16:08 +0900)]
Revise description - mention SOUND_STREAM_TYPE_MEDIA_EXTERNAL_ONLY to sound_manager_add_device_for_stream_routing() API

[Version] Release 0.3.28
[profile] Common
[Issue Type] Revise description

Change-Id: Iec110a215d8a681c42cd05e3447e4baba297a243
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoRevise description regarding focus callback 96/51496/2 accepted/tizen/mobile/20151111.044322 accepted/tizen/tv/20151111.044335 accepted/tizen/wearable/20151111.044350 submit/tizen/20151110.080903
Sangchul Lee [Tue, 10 Nov 2015 05:52:28 +0000 (14:52 +0900)]
Revise description regarding focus callback

[Version] Release 0.3.27
[profile] Common
[Issue Type] Revise description

Change-Id: Ie02ccf4453a716d074445dd9708d0e920981dbfd
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoSet vconf key when the dbus API for set volume succeed 60/51360/2 accepted/tizen/mobile/20151110.070552 accepted/tizen/tv/20151110.070623 accepted/tizen/wearable/20151110.070642 submit/tizen/20151110.050237
Sangchul Lee [Mon, 9 Nov 2015 06:15:17 +0000 (15:15 +0900)]
Set vconf key when the dbus API for set volume succeed

[Version] Release 0.3.26
[profile] Common
[Issue Type] Feature enhancement

Change-Id: I06df81a2d5ec236c79fb7f253d7d50a8dd4ca02d
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoAdd APIs for master volume for internal usage 36/51236/4 accepted/tizen/mobile/20151107.080037 accepted/tizen/tv/20151107.080201 accepted/tizen/wearable/20151107.080400 submit/tizen/20151106.082107
Sangchul Lee [Thu, 5 Nov 2015 13:57:45 +0000 (22:57 +0900)]
Add APIs for master volume for internal usage

 - sound_manager_get_max_master_volume()
 - sound_manager_get_master_volume()
 - sound_manager_set_master_volume()

[Version] Release 0.3.25
[profile] Common
[Issue Type] Add feature

Change-Id: I42413b78edc4001739a0b03abb39b94f4c674faa
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoReturn error if APIs related to focus are called in the same thread with focus callback's 89/51189/2 accepted/tizen/mobile/20151106.045845 accepted/tizen/tv/20151106.045856 accepted/tizen/wearable/20151106.045910 submit/tizen/20151105.120840
Sangchul Lee [Thu, 5 Nov 2015 06:48:11 +0000 (15:48 +0900)]
Return error if APIs related to focus are called in the same thread with focus callback's

In that case, SOUND_MANAGER_ERROR_INVALID_OPERATION will be returned. These APIs are as below.
 - sound_manager_create_stream_information()/sound_manager_destroy_stream_information()
 - sound_manager_acquire_focus()/sound_manager_release_focus()
 - sound_manager_set_focus_state_watch_cb()/sound_manager_unset_focus_state_watch_cb()

[Version] Release 0.3.24
[profile] Common
[Issue Type] Feature enhancement

Change-Id: Ib557ad0068ae9f06f8ac98f3f2614dbee10cb767

9 years agoAdd new API for getting the sound type of the stream info handle 75/50875/1
Sangchul Lee [Tue, 3 Nov 2015 07:04:30 +0000 (16:04 +0900)]
Add new API for getting the sound type of the stream info handle

[Version] Release 0.3.23
[profile] Common
[Issue Type] New API

Change-Id: I826879d8725a54bcd6d06c52c334c977563aeb1d
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
9 years agoModify codes for complying Tizen coding rule 63/50763/5 accepted/tizen/mobile/20151103.024725 accepted/tizen/tv/20151103.024737 accepted/tizen/wearable/20151103.024750 submit/tizen/20151102.121151
Sangchul Lee [Mon, 2 Nov 2015 01:48:16 +0000 (10:48 +0900)]
Modify codes for complying Tizen coding rule

[Version] Release 0.3.22
[profile] Common
[Issue Type] code clean-up

Change-Id: I7ecac71f4d8032ffd9823f6f6ea526760e920a34
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
9 years agoSupport a new stream type that is only for external devices (SOUND_STREAM_TYPE_MEDIA_... 24/49124/5
Sangchul Lee [Wed, 7 Oct 2015 01:52:21 +0000 (10:52 +0900)]
Support a new stream type that is only for external devices (SOUND_STREAM_TYPE_MEDIA_EXTERNAL_ONLY)

[Version] Release 0.3.21
[profile] Common
[Issue Type] New Feature

Change-Id: I7395d4c0504043780ac009d73437cfd4940ed105
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
9 years agoFix codes to return valid error type in sound_manager_private.c 41/47141/3 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150901.002032 accepted/tizen/tv/20150901.002050 accepted/tizen/wearable/20150901.002101 submit/tizen/20150831.082013 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
Sangchul Lee [Mon, 31 Aug 2015 07:27:45 +0000 (16:27 +0900)]
Fix codes to return valid error type in sound_manager_private.c

[Version] Release 0.3.20
[profile] Common
[Issue Type] Fix bug

Change-Id: I628268b8b061335d3da48b11da89ea20f1a0a75d

9 years agoApply the virtual stream feature to voip session APIs internally 92/46992/3 accepted/tizen/mobile/20150829.025934 accepted/tizen/tv/20150829.030505 accepted/tizen/wearable/20150829.031304 submit/tizen/20150828.064758
Sangchul Lee [Thu, 27 Aug 2015 09:22:55 +0000 (18:22 +0900)]
Apply the virtual stream feature to voip session APIs internally
Change prefix of private functions

[Version] Release 0.3.19
[profile] Common
[Issue Type] Fix bug and code clean-up

Change-Id: I7e14f466416c8ec13a85e4c8f09792acdf9b6f23
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
9 years agoModify breaking point in available stream information checking 88/45888/1 accepted/tizen/mobile/20150813.083544 accepted/tizen/tv/20150813.083602 accepted/tizen/wearable/20150813.083610 submit/tizen/20150812.103640 submit/tizen/20150813.040619
inhyeok [Wed, 12 Aug 2015 07:52:57 +0000 (16:52 +0900)]
Modify breaking point in available stream information checking

[Version] Release 0.3.18
[Profile] Common
[Issue Type] Bug Fix

Change-Id: If690409231d4e94c62ba4fe6c16cb5968fa24a79
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
9 years agoAdapt session interrupt callback to focus callback 29/44329/17
inhyeok [Tue, 21 Jul 2015 04:17:14 +0000 (13:17 +0900)]
Adapt session interrupt callback to focus callback

[Version] Release 0.3.17
[Profile] Common
[Issue Type] Refactoring
[Dependency module] libmm-sound

Modify session interrupt callback to be invoked when focus callback is called

Change-Id: I0752f746e7cba3e54f544ec1560b5867575b4fd4
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
9 years agoGet subscription id when add callback 25/45625/4 accepted/tizen/mobile/20150813.011848 accepted/tizen/tv/20150813.011904 accepted/tizen/wearable/20150813.011932 submit/tizen/20150810.104343 submit/tizen/20150811.051325 submit/tizen/20150812.065628
Mok Jeongho [Mon, 10 Aug 2015 01:45:03 +0000 (10:45 +0900)]
Get subscription id when add callback

[Version] Release 0.3.16
[Profile] Common
[Issue Type] Interface changed
[Dependency module] libmm-sound
[Dependency commit] 0d396a1f786249ba22dbbb2f6176fcf64a26ef30

Change-Id: If77908fb20b839fa046123c8e5495d1a6ba9932e
Signed-off-by: Mok Jeongho <jho.mok@samsung.com>
9 years agoInform pulseaudio of the focus status that affects the routing 75/45575/3
Sangchul Lee [Fri, 7 Aug 2015 11:17:43 +0000 (20:17 +0900)]
Inform pulseaudio of the focus status that affects the routing

[Version] Release 0.3.16
[profile] Common
[Issue Type] Enhance feature

Change-Id: I2d92a65706144b9084ea9e15c654e0e23126f857
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
9 years agoCheck if manual device is set when starting virtual stream if the route type of the... 21/44921/2 accepted/tizen/mobile/20150730.074328 accepted/tizen/tv/20150730.074610 accepted/tizen/wearable/20150730.074810 submit/tizen/20150729.122952
Sangchul Lee [Wed, 29 Jul 2015 11:20:54 +0000 (20:20 +0900)]
Check if manual device is set when starting virtual stream if the route type of the stream is manual

Add condition for the virutal stream.
Revise description for features in sound_manager_doc.h
Remove warning messages during compile.
Add Werror for compile option.

[Version] Release 0.3.15
[profile] Common
[Issue Type] Enhance code

Change-Id: Ic791206c8d9cc7d406cfb34dc446ce37a97b573e

9 years agoRevise internal code and description about error type 25/44025/2
Sangchul Lee [Thu, 16 Jul 2015 08:34:43 +0000 (17:34 +0900)]
Revise internal code and description about error type

Add SOUND_MANAGER_ERROR_NOT_SUPPORTED error type to the description of sound_manager_create_stream_information().
Remove NATIVE_API_RECORDER enumerator because recorder API does not use stream type of sound-manager.
Remove string copy for the stream_type of handle.

[Version] Release 0.3.14
[profile] Common
[Issue Type] revise code

Change-Id: Id4caa2ae617c9f4fc31ae1cf4ee342fe2b28966f

9 years agoModify internal API for setting routing option 72/43872/2 accepted/tizen/mobile/20150717.002853 accepted/tizen/tv/20150717.002908 accepted/tizen/wearable/20150717.002922 submit/tizen/20150715.092047 submit/tizen/20150716.043920
Sangchul Lee [Wed, 15 Jul 2015 01:02:02 +0000 (10:02 +0900)]
Modify internal API for setting routing option

[Version] Release 0.3.13
[profile] Common
[Issue Type] Revise API

Change-Id: I69ef98f5e3d42ff1ec185018fd118722704a858f

9 years agoCorrect API history 46/42246/5
Sangchul Lee [Thu, 25 Jun 2015 01:35:26 +0000 (10:35 +0900)]
Correct API history
Change dbus path for stream-manager in pulseaudio

[Version] Release 0.3.12
[profile] Common
[Issue Type] correct API history

Change-Id: I5bbfa9dbfbadbd3711e9f4f4a104029f4816f261

9 years agoSet default{Media) session when No session has been set 25/42125/3
inhyeok [Thu, 11 Jun 2015 07:10:55 +0000 (16:10 +0900)]
Set default{Media) session when No session has been set

[Version] Release 0.3.11
[profile] Common
[Issue Type] Refactoring

When set/get Media options, if No session has been set, set default session internally.

Change-Id: I10c19eaf62ffdddc74832a1d919b0392be3824c1
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
9 years agoFix bug regarding session and change manifest 19/41119/3
Sangchul Lee [Wed, 27 May 2015 05:42:02 +0000 (14:42 +0900)]
Fix bug regarding session and change manifest

[Version] Release 0.3.10
[Profile] Common
[Issue Type] bug fix and etc.
[Comment]
Fix bug regarding call routing
Revise flags when getting device list in __set_sessoin_mode()
Change location for test program to /usr/bin
Fix Typo

Change-Id: I3bbc6f1e9e200208cb7d55796e76c8571aa25470

9 years agoRevise codes regarding current volume type 18/41118/2
Sangchul Lee [Fri, 15 May 2015 08:46:39 +0000 (17:46 +0900)]
Revise codes regarding current volume type

Change-Id: I8f37413c00e56ea9219e7d6a8e2b0cf0f0024419

9 years agoWait for terminated state of the stream in sound_nanager_stop_virtual_stream() 17/41117/2
Sangchul Lee [Fri, 15 May 2015 05:14:31 +0000 (14:14 +0900)]
Wait for terminated state of the stream in sound_nanager_stop_virtual_stream()

Change-Id: I88b8d860667500fefae63e32dff340da9c020801

9 years agofix tmp code define 16/41116/2
inhyeok [Wed, 13 May 2015 11:38:42 +0000 (20:38 +0900)]
fix tmp code define

Change-Id: Id80e4fbeafefeff80eacd0fde6f1d8b4ca8fad5d
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
9 years agoNotify signal for releasing internal focus to the same process 15/41115/2
Sangchul Lee [Fri, 8 May 2015 03:00:25 +0000 (12:00 +0900)]
Notify signal for releasing internal focus to the same process

Change-Id: I3b153ccbd5cf12d9ae7550f01b15eddb0e2e41fa

9 years agoRevise focus watch callback 11/41111/2
Sangchul Lee [Thu, 7 May 2015 07:58:05 +0000 (16:58 +0900)]
Revise focus watch callback

Change-Id: I06ffeef72c0a30f63d7aa657b67169c9ce473973

9 years agoFix memory leak and revise codes 10/41110/2
Sangchul Lee [Wed, 6 May 2015 15:34:40 +0000 (00:34 +0900)]
Fix memory leak and revise codes

Change-Id: Ia0595b3d6c35a70494c7a383a7959497d3425c08

9 years agoRevert device-type 09/41109/2
Jeongho Mok [Thu, 7 May 2015 02:25:39 +0000 (11:25 +0900)]
Revert device-type

Change-Id: Ia9e729c8e964df61f3abd2df4b6f046ab6543ccb
Signed-off-by: Jeongho Mok <jho.mok@samsung.com>
9 years agoGet device-type as string and convert it 08/41108/2
Jeongho Mok [Tue, 28 Apr 2015 04:26:23 +0000 (13:26 +0900)]
Get device-type as string and convert it

Change-Id: I2b9e8849a387c40b4c41ee498c073f3a3dc28240
Signed-off-by: Jeongho Mok <jho.mok@samsung.com>
9 years agoSend device_id list to pulseaudio via dbus when applying devices for manual routing 07/41107/2
Sangchul Lee [Mon, 4 May 2015 01:09:44 +0000 (10:09 +0900)]
Send device_id list to pulseaudio via dbus when applying devices for manual routing
Modify sound_manager_test for manual routing

Change-Id: Ie8c6c9098c9447cf3c1c00f451549150b1219e5c

9 years agoversioning for newly opened sound types 06/41106/2
inhyeok [Thu, 30 Apr 2015 10:31:37 +0000 (19:31 +0900)]
versioning for newly opened sound types

Change-Id: If790e9ea8f64fa443a006853ef26951cc63f0f15
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
9 years agotemporary patch for setting and getting voip session mode. 98/41098/2
inhyeok [Thu, 23 Apr 2015 04:14:35 +0000 (13:14 +0900)]
temporary patch for setting and getting voip session mode.
It is to detour mm_sound_client_set_active_route which is deprecated, but alternative is yet to implemented.
When 2.4 feature for routing is fully implemented, this patch will be removed.

Change-Id: I005ca17365fefb4a4b0e9a9bc7ec849e4c6718a9
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
9 years agoremove call session mode, and remove internal tag for sound type call, ringtone and... 97/41097/2
inhyeok [Tue, 28 Apr 2015 11:41:05 +0000 (20:41 +0900)]
remove call session mode, and remove internal tag for sound type call, ringtone and voip

Change-Id: Ib9890cfdc4dfc7989011476d46eb3fff64a7d5bc
Signed-off-by: inhyeok <i_bc.kim@samsung.com>
9 years agoGet max volume via dbus interface of pulseaudio directly 96/41096/2
Sangchul Lee [Tue, 21 Apr 2015 06:03:39 +0000 (15:03 +0900)]
Get max volume via dbus interface of pulseaudio directly

Change-Id: I91d194cb0475b8023b37919b42954f9b75abcbc5

9 years agoNative API Header : Mobile & Wearable Profile Division 95/41095/2
Seungbae Shin [Thu, 16 Apr 2015 05:46:49 +0000 (14:46 +0900)]
Native API Header : Mobile & Wearable Profile Division

Change-Id: I29000ae407aeee6ec12dfbbe726520cd0563f2da

9 years agoSupport new features for sound policy 93/41093/2
Sangchul Lee [Tue, 10 Feb 2015 13:28:35 +0000 (22:28 +0900)]
Support new features for sound policy

Public header: Stream Information and Focus
Internal header: Virtual stream and getter methods

[Version] 0.3.0
[Profile] Common
[Issue Type] New feature

Change-Id: I3aca6780d1c80ffe111096ca4df4030b8682229a

9 years agoApply ASLR 92/41092/2
youngseok7.lee [Sat, 28 Mar 2015 10:24:24 +0000 (19:24 +0900)]
Apply ASLR

Change-Id: I8d86e050de2760aebaebc6c362f0868672c73b88

9 years agoRebase codes to tizen_2.3 88/41088/2
Sangchul Lee [Thu, 11 Jun 2015 07:26:30 +0000 (16:26 +0900)]
Rebase codes to tizen_2.3

[Version] 0.2.28
[Profile] Common
[Issue Type] code sync

Change-Id: I3b3bed09d77a183aa47f16b4a111a820bfa0c739

9 years agoremove TEMP_COMMENT_UNTIL_MM_SOUND_READY 77/42977/3 accepted/tizen/mobile/20150707.003548 accepted/tizen/tv/20150707.003607 accepted/tizen/wearable/20150707.003612 submit/tizen/20150706.130343
Seungbae Shin [Mon, 6 Jul 2015 12:28:45 +0000 (21:28 +0900)]
remove TEMP_COMMENT_UNTIL_MM_SOUND_READY

Change-Id: I01cd0d28afc2b19f3d201b30d4e038b26265e045

9 years agoChange APIs based on Tizen 2.3 17/33717/2 tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common accepted/tizen/common/20150122.095547 accepted/tizen/mobile/20150123.091441 accepted/tizen/tv/20150123.004447 accepted/tizen/wearable/20150122.104139 submit/tizen/20150115.120604 submit/tizen/20150122.071700
Sangchul Lee [Wed, 14 Jan 2015 05:17:34 +0000 (14:17 +0900)]
Change APIs based on Tizen 2.3

Change-Id: I46e717e95f740ffdbc05d11dcf008a08c8838595

10 years agoclean spec file for yocto compliance. 79/24379/1 accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi tizen_3.0.2014.q3_common tizen_3.0.m14.3_ivi tizen_3.0_ivi accepted/tizen/common/20140915.091236 submit/tizen_common/20140912.150039 submit/tizen_common/20140912.150451 submit/tizen_ivi/20140916.000000 submit/tizen_mobile/20141120.000000 tizen_3.0.2014.q3_common_release tizen_3.0.m14.3_ivi_release tizen_3.0_ivi_release
Ronan Le Martret [Fri, 11 Jul 2014 09:13:20 +0000 (11:13 +0200)]
clean spec file for yocto compliance.

Change-Id: I0176f3468acce0b4fd0b4b9971b4ccf5c0e58c06
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
11 years agoresetting manifest requested domain to floor 80/4380/1 accepted/tizen/ivi/genivi accepted/tizen/ivi/stable accepted/tizen_generic tizen_3.0.m14.2_ivi tizen_ivi_genivi accepted/tizen/20130710.221602 accepted/tizen/20130912.185823 accepted/tizen/20130912.194014 accepted/tizen/20130913.030738 accepted/tizen/generic/20140306.081341 accepted/tizen/ivi/20140307.055737 accepted/tizen/ivi/genivi/20140131.061554 accepted/tizen/mobile/20140306.024501 accepted/tizen_ivi_stable/20131116.101317 ivi_oct_m2 submit/tizen/20130710.102631 submit/tizen/20130912.080411 submit/tizen/20130912.090710 submit/tizen/20140305.211401 submit/tizen_ivi_genivi/20140131.060734 submit/tizen_ivi_stable/20131116.100121 tizen_3.0.m14.2_ivi_release
Alexandru Cornea [Fri, 28 Jun 2013 07:31:04 +0000 (10:31 +0300)]
resetting manifest requested domain to floor

11 years agoRemove placeholders and cleanup spec accepted/tizen/20130531.211525 submit/tizen/20130531.135517
Anas Nashif [Fri, 31 May 2013 13:55:13 +0000 (09:55 -0400)]
Remove placeholders and cleanup spec

11 years agoAdd Changelog 41/3741/1 accepted/tizen/20130529.151412 submit/tizen/20130529.144403
Baptiste DURAND [Wed, 29 May 2013 13:03:28 +0000 (15:03 +0200)]
Add Changelog

11 years agoFix x64 compatibility 40/3740/1
Baptiste DURAND [Wed, 29 May 2013 13:02:40 +0000 (15:02 +0200)]
Fix x64 compatibility

Fix hardcoded path
Fix cast error

11 years agoTizen 2.1 base tizen_2.1 2.1b_release accepted/tizen/20130520.100831 accepted/tizen_2.1/20130425.035638 submit/tizen/20130517.044724 submit/tizen_2.1/20130424.230614
Jinkun Jang [Tue, 12 Mar 2013 16:46:13 +0000 (01:46 +0900)]
Tizen 2.1 base

12 years agoInitial empty repository
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:30 +0000 (21:59 +0900)]
Initial empty repository