platform/core/api/sound-manager.git
9 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

9 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>
9 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>
9 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>
9 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>
9 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