platform/core/multimedia/pulseaudio-modules-tizen.git
8 years agodevice-manager : get use_internal_codec for both device correctly 89/55289/1
Mok Jeongho [Wed, 23 Dec 2015 01:40:54 +0000 (10:40 +0900)]
device-manager : get use_internal_codec for both device correctly

[Version] 5.0.26
[Profile] Common
[Issue Type] Fix Bug

Change-Id: Ie4efb1ce85c545c4c29f69b62baa989a5b3685b4

8 years agodevice-manager: set DEVICE_DETECTED_AUDIO_JACK_OUT_DIRECT temporarily when detecting... 78/54978/1 accepted/tizen/mobile/20151221.101547 accepted/tizen/tv/20151221.101455 accepted/tizen/wearable/20151221.101645 submit/tizen/20151221.075527 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Sangchul Lee [Mon, 21 Dec 2015 05:49:16 +0000 (14:49 +0900)]
device-manager: set DEVICE_DETECTED_AUDIO_JACK_OUT_DIRECT temporarily when detecting audio jack regardless of its direction

[Profile] Common
[Issue Type] temporary code

Change-Id: If541dc119998ac1cd6fc1493c755c63c38109611

8 years agodevice-manager : increase max length of device param 03/54403/2 accepted/tizen/mobile/20151217.022126 accepted/tizen/tv/20151217.021926 accepted/tizen/wearable/20151217.022045 submit/tizen/20151216.101410
Mok Jeongho [Mon, 14 Dec 2015 11:49:40 +0000 (20:49 +0900)]
device-manager : increase max length of device param

Previously, max length of device param was too short,
so we cannot add more parameters for it. so increased it.

[Version] 5.0.25
[Profile] Common
[Issue Type] Feature Enhancement

Change-Id: I48d0420eefcf6ffc4bf6b5e5a218d934d4e8ded1

8 years agoFix for coding rules 30/54330/1 accepted/tizen/mobile/20151216.052433 accepted/tizen/tv/20151216.052544 accepted/tizen/wearable/20151216.052601 submit/tizen/20151216.011711
Seungbae Shin [Tue, 15 Dec 2015 02:31:19 +0000 (11:31 +0900)]
Fix for coding rules

Change-Id: I74d3ba3b507126116bb38941bef5948bb14e75aa

8 years agoFix SVACE defects 64/54264/1 accepted/tizen/mobile/20151215.054134 accepted/tizen/mobile/20151215.054822 accepted/tizen/tv/20151215.054150 accepted/tizen/tv/20151215.054839 accepted/tizen/wearable/20151215.054223 accepted/tizen/wearable/20151215.054901 submit/tizen/20151215.015315 submit/tizen/20151215.021123
Seungbae Shin [Mon, 14 Dec 2015 10:39:32 +0000 (19:39 +0900)]
Fix SVACE defects

Change-Id: I8c1cb7e3b19d55ef0742ba680d4616627346fba5

8 years agomodule-policy/stream-manager: Fix svace issues 60/53760/4 accepted/tizen/mobile/20151209.132843 accepted/tizen/tv/20151209.132913 accepted/tizen/wearable/20151209.132937 submit/tizen/20151209.082902
Sangchul Lee [Wed, 9 Dec 2015 07:03:33 +0000 (16:03 +0900)]
module-policy/stream-manager: Fix svace issues

[Version] 5.0.23
[Profile] Common
[Issue Type] Static Analysis

Change-Id: Ia1028ab8545d34efffad377f42470c9361dfbb13
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agodevice-manager : remove not using enumeration 84/52584/5 accepted/tizen/mobile/20151209.132743 accepted/tizen/tv/20151209.132801 accepted/tizen/wearable/20151209.132838 submit/tizen/20151209.053933
Mok Jeongho [Tue, 24 Nov 2015 12:51:12 +0000 (21:51 +0900)]
device-manager : remove not using enumeration

[Version] 5.0.22
[Profile] Common
[Issue Type] Code clean up

Change-Id: Ibcca51b575f8cfcdc313789a8004f157d6581f78

8 years agohal: tizenaudio reference sink / source support realtime scheduling 85/53485/3 accepted/tizen/mobile/20151208.125225 accepted/tizen/tv/20151208.125242 accepted/tizen/wearable/20151208.125258 submit/tizen/20151208.041928
KimJeongYeon [Mon, 7 Dec 2015 08:16:14 +0000 (17:16 +0900)]
hal: tizenaudio reference sink / source support realtime scheduling

[Version] 5.0.21
[Profile] Common
[Issue Type] Feature Enhancement

Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I53dc22d8af49f1da4e5978193b9e9af078876d08

8 years agodevice-manager : Fix svace issues 86/53486/1 accepted/tizen/mobile/20151208.125039 accepted/tizen/tv/20151208.125055 accepted/tizen/wearable/20151208.125114 submit/tizen/20151208.041243
Mok Jeongho [Mon, 7 Dec 2015 08:21:02 +0000 (17:21 +0900)]
device-manager : Fix svace issues

[Version] 5.0.21
[Profile] Common
[Issue Type] Static Analysis

Change-Id: Ieb797826f339c46cd1c5f4e1b5c7dd749e7bf7fe

8 years agohal: tizenaudio reference sink / source improve latency calculation 75/52875/1 accepted/tizen/mobile/20151130.093926 accepted/tizen/tv/20151130.093940 accepted/tizen/wearable/20151130.094005 submit/tizen/20151127.082707
KimJeongYeon [Fri, 27 Nov 2015 05:35:43 +0000 (14:35 +0900)]
hal: tizenaudio reference sink / source improve latency calculation

[Version] 5.0.20
[Profile] Common
[Issue Type] Feature Enhancement

Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I92de9d7e01926ba618d570dcb3ac23052ac0ba3c

8 years agostream-manager: Skip selecting device logic if a new stream has aleady been set to... 04/52604/2 accepted/tizen/mobile/20151125.072240 accepted/tizen/tv/20151125.072254 accepted/tizen/wearable/20151125.072309 submit/tizen/20151125.024551
Sangchul Lee [Tue, 24 Nov 2015 12:20:28 +0000 (21:20 +0900)]
stream-manager: Skip selecting device logic if a new stream has aleady been set to a device

[Version] 5.0.19
[Profile] Common
[Issue Type] Feature Enhancement

Change-Id: I654b6971347c1bb3c0e6ce869e7aeeeeb361bc00
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agohal-manager: Rename variables and change deinit API of audio HAL 03/52503/2 accepted/tizen/mobile/20151124.084820 accepted/tizen/tv/20151124.084841 accepted/tizen/wearable/20151124.084849 submit/tizen/20151124.083219
Sangchul Lee [Tue, 24 Nov 2015 03:13:04 +0000 (12:13 +0900)]
hal-manager: Rename variables and change deinit API of audio HAL

[Version] 5.0.18
[Profile] Common
[Issue Type] Code clean up

Change-Id: I2d7a42703d66e83ed41f2eeb752997f870626a08
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agopolicy/stream-manager: Support a new routing policy for having priority for the last... 59/52259/4 accepted/tizen/mobile/20151122.234500 accepted/tizen/tv/20151122.234513 accepted/tizen/wearable/20151122.234526 submit/tizen/20151120.114823
Sangchul Lee [Fri, 20 Nov 2015 02:22:36 +0000 (11:22 +0900)]
policy/stream-manager: Support a new routing policy for having priority for the last connected device

Added STREAM_ROUTE_TYPE_AUTO_LAST_CONNECTED route type.
When a stream that has this route type(it should be defined to route-type with "auto-last-connected" in stream-map.json),
it would use a device which is the most recently connected.
Fix mute bug regarding moving sink-inputs.
Do mute/unmute in case of moving source-ouputs.

[Version] 5.0.17
[Profile] Common
[Issue Type] Feature enhancement

Change-Id: I139711b0178ba6f03244735cd728066ff7746c3c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agodevice-manager : modify to create sco profile item when sco open 08/52208/5
Mok Jeongho [Fri, 20 Nov 2015 00:34:33 +0000 (09:34 +0900)]
device-manager : modify to create sco profile item when sco open

Previously, bt-sco profile_item is created and notified
when HFP connection dbus signal comes, but it is little confused
because bt-a2dp is created right after that and notify 'direction-changed'.
So, we just create bt-sco profile item when we sco open internally,
and then it will be notified.

[Version] 5.0.16
[Profile] Common
[Issue Type] Change logic

Change-Id: I78f5f9652b4dbb4e0e8bc73edd547a415f49363e

8 years agohal: tizenaudio reference sink / source add setting parameters & recover 09/52209/1 accepted/tizen/mobile/20151120.071002 accepted/tizen/tv/20151120.071014 accepted/tizen/wearable/20151120.071026 submit/tizen/20151120.051615
KimJeongYeon [Fri, 20 Nov 2015 01:30:23 +0000 (10:30 +0900)]
hal: tizenaudio reference sink / source add setting parameters & recover

Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: If945f2c35d7969a6845c230604c5f7336797e476

8 years agoMerge "hal: tizenaudio reference sink / source add pcm interface" into tizen accepted/tizen/mobile/20151119.033731 accepted/tizen/tv/20151119.033742 accepted/tizen/wearable/20151119.033756 submit/tizen/20151119.030519
KimJeongYeon [Thu, 19 Nov 2015 03:02:40 +0000 (19:02 -0800)]
Merge "hal: tizenaudio reference sink / source add pcm interface" into tizen

8 years agohal: tizenaudio reference sink / source add pcm interface 99/51199/14
KimJeongYeon [Thu, 5 Nov 2015 07:46:00 +0000 (16:46 +0900)]
hal: tizenaudio reference sink / source add pcm interface

Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ibadd26341eb91fd2c081e7ef38e062d479d71329

8 years agopolicy/stream-manager: Refactorying codes between module-policy.c and stream-manager.c 87/51687/11 accepted/tizen/mobile/20151118.063637 accepted/tizen/tv/20151118.063649 accepted/tizen/wearable/20151118.063700 submit/tizen/20151118.044033
Sangchul Lee [Thu, 12 Nov 2015 02:10:30 +0000 (11:10 +0900)]
policy/stream-manager: Refactorying codes between module-policy.c and stream-manager.c

Get device-manager handle in stream-manager.c
Move bunch of codes from module-policy.c to stream-manager.c and it leads to removal of PA_COMMUNICATOR_HOOK_NEED_UPDATE_ROUTE one of the custum hook type
Make more macros for reducing codes
Change sequence of parameters

[Version] 5.0.15
[Profile] Common
[Issue Type] Refactorying and revise code

Change-Id: I3dffab07962ad84493d10e7d18ffc1660633cbb7
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agohal-manager: Remove unnecessary code 47/51747/2
Seonmi Jin [Fri, 13 Nov 2015 11:13:52 +0000 (20:13 +0900)]
hal-manager: Remove unnecessary code

[Version] 5.0.14
[Profile] Common
[Issue Type] CodeClean

Change-Id: I033b19587134daba3d36cacbba65def2aa609044
Signed-off-by: Seonmi Jin <seonmi.jin@samsung.com>
8 years agoRemove unnecessary configs 22/51722/1
Seungbae Shin [Fri, 13 Nov 2015 04:14:07 +0000 (13:14 +0900)]
Remove unnecessary configs

[Version] 5.0.13
[Profile] Common
[Issue Type] CodeClean

Change-Id: Ia045f78a202f67f81485725df0fdec26ba27c270

8 years agodevice-manager: Change pa_device_manager_init()/done() to pa_device_manager_ref(... 25/51625/5 accepted/tizen/mobile/20151112.232321 accepted/tizen/tv/20151112.232339 accepted/tizen/wearable/20151112.232347 submit/tizen/20151112.104125
Sangchul Lee [Wed, 11 Nov 2015 09:52:36 +0000 (18:52 +0900)]
device-manager: Change pa_device_manager_init()/done() to pa_device_manager_ref()/unref()

[Version] 5.0.12
[Profile] Common
[Issue Type] modification

Change-Id: I6ceadf41f33ebd24efea53295300743a22916693
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agostream-manager: Fix bug to update route type even if a stream does not have any volum... 79/51679/4 accepted/tizen/mobile/20151112.074725 accepted/tizen/tv/20151112.074731 accepted/tizen/wearable/20151112.074745 submit/tizen/20151112.062411
Sangchul Lee [Thu, 12 Nov 2015 05:43:24 +0000 (14:43 +0900)]
stream-manager: Fix bug to update route type even if a stream does not have any volume type

[Version] 5.0.12
[Profile] Common
[Issue Type] Bug fix

Change-Id: I4fdf1469dfd84ceaa336a7c46bd6b019385939c1
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agostream-manager/hal-manager: revise codes for readability and rename functions 29/51229/3 accepted/tizen/mobile/20151106.045849 accepted/tizen/mobile/20151106.050120 accepted/tizen/tv/20151106.045859 accepted/tizen/tv/20151106.050129 accepted/tizen/wearable/20151106.045914 accepted/tizen/wearable/20151106.050140 submit/tizen/20151105.120840 submit/tizen/20151105.121151 submit/tizen/20151106.015515
Sangchul Lee [Thu, 5 Nov 2015 11:40:02 +0000 (20:40 +0900)]
stream-manager/hal-manager: revise codes for readability and rename functions

[Version] 5.0.11
[Profile] Common
[Issue Type] Code enhancement

Change-Id: I053cba292f891819013bc36b346b13d3e6dd7990
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agostream-manager: Add volume types information in the return values of GetStreamInfo... 77/50877/5
Sangchul Lee [Tue, 3 Nov 2015 07:12:20 +0000 (16:12 +0900)]
stream-manager: Add volume types information in the return values of GetStreamInfo dbus method

[Version] 5.0.10
[Profile] Common
[Issue Type] Feature enhancement

Change-Id: I68831b3e42019d3689606100c93736b26cedf5e3

8 years agotizenaudio sink/source: Add hal-manager API for pcm control 96/50896/3
Seonmi Jin [Tue, 3 Nov 2015 07:16:43 +0000 (16:16 +0900)]
tizenaudio sink/source: Add hal-manager API for pcm control

[Version] 5.0.9
[Profile] Common
[Issue Type] Code Enhancement

Change-Id: Ifbcc69f32e458206af4cb68fad523866b0ca5fe8
Signed-off-by: Seonmi Jin <seonmi.jin@samsung.com>
8 years agohal-manager: separate libhal-manager.la from module-policy.la 68/50868/2
Seonmi Jin [Tue, 3 Nov 2015 02:24:37 +0000 (11:24 +0900)]
hal-manager: separate libhal-manager.la from module-policy.la

[Version] 5.0.8
[Profile] Common
[Issue Type] Code Enhancement

Change-Id: Ica1dd6b8a0aad46d7d7cb3172e8789cd87b02297
Signed-off-by: Seonmi Jin <seonmi.jin@samsung.com>
8 years agochange build require json to json-c 70/50870/1 accepted/tizen/mobile/20151103.075159 accepted/tizen/tv/20151103.075222 accepted/tizen/wearable/20151103.075241 submit/tizen/20151103.063856
Mok Jeongho [Tue, 3 Nov 2015 05:43:38 +0000 (14:43 +0900)]
change build require json to json-c

[Version] 5.0.8
[Profile] Common
[Issue Type] External

Change-Id: I68391deacc2d3768c4fc60068e5f89d08a2adfd4

8 years agodevice-manager: device-manager code enhancement 17/50017/5 accepted/tizen/mobile/20151023.101004 accepted/tizen/tv/20151023.101014 accepted/tizen/wearable/20151023.101023 submit/tizen/20151023.074557
Mok Jeongho [Thu, 22 Oct 2015 01:48:22 +0000 (10:48 +0900)]
device-manager: device-manager code enhancement

[Version] 5.0.7
[Profile] Common
[Issue Type] Code Enhancement

Change-Id: I180974b63b9cdc5cd99173e1461bfc82762ed45f

8 years agostream-manager: Modification of parameters and fix bug that is not removed active... 80/49980/3 accepted/tizen/mobile/20151022.230024 accepted/tizen/tv/20151022.230037 accepted/tizen/wearable/20151022.230049 submit/tizen/20151022.101552
Sangchul Lee [Thu, 22 Oct 2015 08:19:59 +0000 (17:19 +0900)]
stream-manager: Modification of parameters and fix bug that is not removed active device info. of streams

Modification of sequence of parameters and remove duplicates code.
When a device using internal codec is disconnected, retrieve all the streams that have AUTO route type and use the device, and reset active device info.

[Version] 5.0.6
[Profile] Common
[Issue Type] Code clean-up and bug Fix

Change-Id: I28b0e3260359cfc56dbef9cdd6ddd24059992a33

8 years agopolicy/stream-manager: Add break statement for selecting sink/source logic for STREAM... 82/49682/8 accepted/tizen/mobile/20151021.012938 accepted/tizen/tv/20151021.012947 accepted/tizen/wearable/20151021.012954 submit/tizen/20151020.121851
Sangchul Lee [Mon, 19 Oct 2015 01:35:56 +0000 (10:35 +0900)]
policy/stream-manager: Add break statement for selecting sink/source logic for STREAM_ROUTE_TYPE_AUTO and reinforce logic regarding internal audio codec with adding conditions

[Version] 5.0.5
[Profile] Common
[Issue Type] Bug Fix

Change-Id: I1ad33d6e1af90db63e40953b913e12e3ebe64c54

8 years agohal-manager: Add pcm APIs that are the wrappers of HAL pcm functions 70/49570/8
Sangchul Lee [Thu, 15 Oct 2015 02:49:14 +0000 (11:49 +0900)]
hal-manager: Add pcm APIs that are the wrappers of HAL pcm functions

[Version] 5.0.4
[Profile] Common
[Issue Type] Enhance feature

Change-Id: I62f71f005f5b104349f9606de2364aed0245dce4

8 years agohal: tizenaudio reference sink / source 48/49348/12 submit/tizen/20151016.064158
KimJeongYeon [Thu, 15 Oct 2015 02:18:16 +0000 (11:18 +0900)]
hal: tizenaudio reference sink / source

[Version] 5.0.3
[Profile] Common
[Issue Type] Features
[Dependency module] NA
[Dependency commit] NA
[Comment]

Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Id93eda83cea5f4eb0eeb9078129c61181e820d4c

8 years agoCode clean-up and remove build warnings 73/49473/1
Sangchul Lee [Tue, 13 Oct 2015 15:14:25 +0000 (00:14 +0900)]
Code clean-up and remove build warnings

Remove unused enumeration and interfaces in tizen-audio.h and hal-manager.h.
Remove codes regarding extention_cb via protocol-native.

[Version] 5.0.2
[Profile] Common
[Issue Type] Code clean-up

Change-Id: I251e5730252268e5d4bf58c98266c18b4ad84420
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agopolicy: open/close BT SCO internally 97/49397/2 accepted/tizen/mobile/20151013.230701 accepted/tizen/tv/20151013.230710 accepted/tizen/wearable/20151013.230724 submit/tizen/20151013.121604 tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Sangchul Lee [Tue, 13 Oct 2015 03:29:17 +0000 (12:29 +0900)]
policy: open/close BT SCO internally

Add codes to open and close BT SCO if it is needed.
Remove build warnings.
Revise versioning policy.

[Version] 5.0.1
[Profile] Common
[Issue Type] Enhance feature

Change-Id: I4e7e50dc50b0a5ad492ac0e6ad2332bcac637a3b
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agodevice-manager : modify sco code 60/49160/2 accepted/tizen/mobile/20151008.133000 accepted/tizen/tv/20151008.133012 accepted/tizen/wearable/20151008.133030 submit/tizen/20151008.052952
Mok Jeongho [Wed, 7 Oct 2015 11:33:43 +0000 (20:33 +0900)]
device-manager : modify sco code

Add internal interface to get bt sco status
Set bt-sco as active profile when bt_sco_open method call returned

[Version] 5.0-45
[Profile] Common
[Issue Type] Enhance feature

Change-Id: I127d63485f2e0f481a6ed9853f9d739d6cbb96b1

8 years agostream-manager: Support route type only for external devices (STREAM_ROUTE_TYPE_MANUA... 47/48647/16 accepted/tizen/mobile/20151008.052249 accepted/tizen/tv/20151008.052307 accepted/tizen/wearable/20151008.052331 submit/tizen/20151007.084301 submit/tizen/20151008.043012
Sangchul Lee [Thu, 24 Sep 2015 06:04:03 +0000 (15:04 +0900)]
stream-manager: Support route type only for external devices (STREAM_ROUTE_TYPE_MANUAL_EXT)
device-manager: Add sink/source state changed hook for updating state of external devices
policy: Add routing logic for usecase of external devices

[Version] 5.0-44
[Profile] Common
[Issue Type] Enhance feature

The new route type(STREAM_ROUTE_TYPE_MANUAL_EXT) is only for external audio devices that have their own audio codec.(eg.,usb,bluetooth)
This can be declared in one of entries for stream configuration in stream-map.json file.
With this policy, we can control external devices independently of devices that use internal audio codec.

Change-Id: I6b48d7558a3978b2538de3dbbc8d27209a755ec0
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
8 years agoremove device item from list before notify device disconnection 66/48966/1 accepted/tizen/mobile/20151004.224945 accepted/tizen/tv/20151004.224955 accepted/tizen/wearable/20151004.225002 submit/tizen/20151002.101617
Mok Jeongho [Fri, 2 Oct 2015 08:40:17 +0000 (17:40 +0900)]
remove device item from list before notify device disconnection

[Version] Release 5.0.43
[Profile] Common
[Issue Type] Fix bug

Change-Id: I076142e74e802613e3d1da365cc27b21db21b218

8 years agoset device_item for sink/source of externel device before notification 91/48891/2
Mok Jeongho [Thu, 1 Oct 2015 08:21:03 +0000 (17:21 +0900)]
set device_item for sink/source of externel device before notification

[Version] Release 5.0.42
[Profile] Common
[Issue Type] Fix bug

Change-Id: I0e40f71c473cb84abb1d6e31341ca1366a7c49ac

8 years agodevice-manager: Get device item with sink/source 27/48627/2
Mok Jeongho [Thu, 24 Sep 2015 03:23:46 +0000 (12:23 +0900)]
device-manager: Get device item with sink/source

[Version] pulseaudio 5.0-41
[Profile] Common

Change-Id: I7a0fa6b53a3756cd9a92b2433b4c68980ca7998b

8 years agoInitial import the package for pulseaudio tizen modules 22/48322/5 accepted/tizen/mobile/20151001.224633 accepted/tizen/tv/20151001.224647 accepted/tizen/wearable/20151001.224702 submit/tizen/20151001.060852
Seonmi Jin [Thu, 17 Sep 2015 05:43:04 +0000 (14:43 +0900)]
Initial import the package for pulseaudio tizen modules

[Version] pulseaudio 5.0-40
[Profile] Common

Change-Id: I34d93c2ee8a39dfa06698862bd8fb204e41bf66b
Signed-off-by: Seonmi Jin <seonmi.jin@samsung.com>
8 years agoInitial empty repository MMFWN-4465 master
KyungMi Lee [Thu, 10 Sep 2015 06:30:39 +0000 (23:30 -0700)]
Initial empty repository