summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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>
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>
Seungbae Shin [Thu, 17 Dec 2015 10:44:51 +0000 (19:44 +0900)]
Remove libprivilege-control dependancy
Change-Id: I06bee140ea6d96b1d95df018ce94753a6b8d3d7f
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
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>
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
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
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>
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
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>
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>
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>
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>
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
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>
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>
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>
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
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>
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>
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>
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>
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>
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
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
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
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
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>
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
Sangchul Lee [Fri, 15 May 2015 08:46:39 +0000 (17:46 +0900)]
Revise codes regarding current volume type
Change-Id: I8f37413c00e56ea9219e7d6a8e2b0cf0f0024419
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
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>
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
Sangchul Lee [Thu, 7 May 2015 07:58:05 +0000 (16:58 +0900)]
Revise focus watch callback
Change-Id: I06ffeef72c0a30f63d7aa657b67169c9ce473973
Sangchul Lee [Wed, 6 May 2015 15:34:40 +0000 (00:34 +0900)]
Fix memory leak and revise codes
Change-Id: Ia0595b3d6c35a70494c7a383a7959497d3425c08
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>
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>
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
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>
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>
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>
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
Seungbae Shin [Thu, 16 Apr 2015 05:46:49 +0000 (14:46 +0900)]
Native API Header : Mobile & Wearable Profile Division
Change-Id: I29000ae407aeee6ec12dfbbe726520cd0563f2da
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
youngseok7.lee [Sat, 28 Mar 2015 10:24:24 +0000 (19:24 +0900)]
Apply ASLR
Change-Id: I8d86e050de2760aebaebc6c362f0868672c73b88
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
Seungbae Shin [Mon, 6 Jul 2015 12:28:45 +0000 (21:28 +0900)]
remove TEMP_COMMENT_UNTIL_MM_SOUND_READY
Change-Id: I01cd0d28afc2b19f3d201b30d4e038b26265e045
Sangchul Lee [Wed, 14 Jan 2015 05:17:34 +0000 (14:17 +0900)]
Change APIs based on Tizen 2.3
Change-Id: I46e717e95f740ffdbc05d11dcf008a08c8838595
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>
Alexandru Cornea [Fri, 28 Jun 2013 07:31:04 +0000 (10:31 +0300)]
resetting manifest requested domain to floor
Anas Nashif [Fri, 31 May 2013 13:55:13 +0000 (09:55 -0400)]
Remove placeholders and cleanup spec
Baptiste DURAND [Wed, 29 May 2013 13:03:28 +0000 (15:03 +0200)]
Add Changelog
Baptiste DURAND [Wed, 29 May 2013 13:02:40 +0000 (15:02 +0200)]
Fix x64 compatibility
Fix hardcoded path
Fix cast error
Jinkun Jang [Tue, 12 Mar 2013 16:46:13 +0000 (01:46 +0900)]
Tizen 2.1 base
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:30 +0000 (21:59 +0900)]
Initial empty repository