Sangchul Lee [Mon, 31 Jul 2017 02:03:12 +0000 (11:03 +0900)]
tizenaudio-policy: Invoke additional Dbus method of BT framework for voice-recognition role
method name: "SetVoiceDial"
[Version] 5.0.166
[Issue Type] Enhancement
Change-Id: I38ba94b913d251d8c6983e20587493e62077f155
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 21 Jul 2017 06:35:49 +0000 (15:35 +0900)]
tizenaudio-policy: Do not go forward if audio hal is not ready
Some codes are also enhanced to forward error properly.
[Version] 5.0.165
[Issue Type] Enhancement
Change-Id: I0cd22638b04779de826b66e9d48e60ee14cf2c80
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Thu, 20 Jul 2017 09:01:17 +0000 (18:01 +0900)]
tizenaudio-policy: Revise logs
Remove function name in logs.
Revise printing log format.
[Version] 5.0.164
[Issue Type] Log
Change-Id: Ia8c0f66f669382c98674e4b9e7fefe0eaf85a3f9
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 18 Jul 2017 01:10:43 +0000 (10:10 +0900)]
tizenaudio-policy: Support to open Bluetooth SCO link with voice-recognition role
It is added to close the SCO link after 3 seconds from the request if there's no
remain stream. Also, voice-information can sound out via Bluetooth SCO link only if
'bt-sco' device is in available device lists and the SCO is already opened.
[Version] 5.0.163
[Issue Type] Enhancement
Change-Id: I8342b1424b163f1f93ebf0e40d80d89733c4c551
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Thu, 13 Jul 2017 08:05:46 +0000 (17:05 +0900)]
tizenaudio-policy: Remove temporary codes and correct mistypo
[Version] 5.0.162
[Issue Type] Refactoring
Change-Id: Ibea5528b2aef5fd437c43c66d8649e6ebabececb
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Wed, 12 Jul 2017 05:57:33 +0000 (14:57 +0900)]
Add LADSPA plugins which are from example plugins of LADSPA SDK
'filter.so' for simple low pass filter and simple high pass filter
'delay.so' for simple delay line.(delay time up to 5 seconds)
refer to : http://www.ladspa.org/ladspa_sdk/example_plugins.html
[Version] 5.0.161
[Issue Type] New feature
Change-Id: I4b5b33261b989742f6d61f234cf4d26af272aa7c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 11 Jul 2017 07:57:04 +0000 (16:57 +0900)]
stream-manager: Update filter parameters to filter_info structure and to each stream in case of changing control value
Previously, filter_info was not updated even after changing control value. So if a stream which
should be applied with the filter is created, the last control value was not applied.
Also, filter apply parameters property of a stream was not updated with changing control value.
Now these things are fixed.
[Version] 5.0.160
[Issue Type] Enhancement
Change-Id: I101becfe9a23c888bf311e9e2534775927e23a6c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Mon, 3 Jul 2017 12:27:15 +0000 (21:27 +0900)]
Set volume vconf in dbus method hander instead of libmm-sound
[Version] 5.0.159
[Issue Type] Enhancement
Change-Id: Id3b0e678b63014932c97ebfb25eeb9fe33129847
Sangchul Lee [Wed, 5 Jul 2017 05:29:12 +0000 (14:29 +0900)]
stream-manager: Add support for filter modules for compatibility with tizen routing policy
Now it considers streams using filter modules in terms of audio routing
so that these streams can sound out properly according to device connecetion changes.
[Version] 5.0.158
[Issue Type] Enhancement
Change-Id: I5ebf3a101646d111ee22678c6c494e78f9f33ea6
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
KimJeongYeon [Wed, 28 Jun 2017 00:28:26 +0000 (09:28 +0900)]
tizenaudio-sink: add 'block_msec', 'max_request_msec' arguments
[Version] 5.0.157
[Profile] Common
[Issue Type] Refactoring
Changes:
* Move 'block_usec', 'max_request' variables to module's arguments.
Currently, BLOCK_USEC, MAX_REQUEST_USEC values are depend on devices.
I think that management would be much easier, if they move to module's arguments.
Because, easy to modify these arguments at 'device-map.json' configuration file.
* Reduce default 'block_usec'.
To optimize latency configuration, decrease block_usec 64 -> 50 msec.
That means tizenaudio-sink trying to keep buffer amount of 50msec.
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I985274d9cdcc941209946e88a00cb1fbcf5f2166
Sangchul Lee [Mon, 26 Jun 2017 02:48:18 +0000 (11:48 +0900)]
stream-manager: Separate dbus functions to another file
stream-manager-dbus.c and stream-manager-dbus-priv.h are added.
change the order of arguments of some functions.
[Version] 5.0.156
[Profile] Common
[Issue Type] Refactoring
Change-Id: I641b960c89a410530e103269c42f0075439acb77
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Thu, 22 Jun 2017 07:14:06 +0000 (16:14 +0900)]
tizenaudio-policy: Refactor codes
Add/use inline function and internal functions.
[Version] 5.0.155
[Profile] Common
[Issue Type] Refactoring
Change-Id: I2e666d5d1c887fb7da1580a71034777d38e63827
KimJeongYeon [Thu, 15 Jun 2017 09:19:19 +0000 (18:19 +0900)]
tizenaudio-sink: optimize amount of 'max_request'
[Version] 5.0.154
[Profile] Common
[Issue Type] Latency improvement
tizenaudio-sink consume maximum 32ms every requesting from driver.
Therefore, I assume that the 'max_request' is able to reduce until 32ms.
This patch related with 'loopback: apply official patchset'.
(Commit:
8c9407a79e8254f3d85f1cc51ad0c6ab48199250)
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Iaf34b94ef3472e5d998437f236847291b6afbff5
Sangchul Lee [Tue, 20 Jun 2017 06:33:44 +0000 (15:33 +0900)]
tizenaudio-policy: Fix to set active device type to stream property properly in case of AUTO_LAST_CONNECTED routing type
[Version] 5.0.153
[Profile] Common
[Issue Type] Bug fix
Change-Id: If1324b19a610909ec9ea8f0054dde30ff71d3177
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Jeongho Mok [Mon, 12 Jun 2017 07:41:14 +0000 (16:41 +0900)]
device-manager: Add vendor/product id for USB device
[Version] 5.0.152
[Profile] Common
[Issue Type] New Feature
Change-Id: I48d2bbffe927da1c815db012b6273cff29be6438
Jeongho Mok [Tue, 30 May 2017 03:57:57 +0000 (12:57 +0900)]
device-manager: add dbus method to get device by id
[Version] 5.0.151
[Profile] Common
[Issue Type] New Feature
Change-Id: I718c04646d4bcfaa2da07bc32211c0508bcb0522
KimJeongYeon [Fri, 14 Apr 2017 01:20:04 +0000 (10:20 +0900)]
stream-manager: update interface between stream-manager and module-filter-apply.
[Version] 5.0.150
[Profile] Common
[Issue Type] New Feature
* Some proplist of module-filter-apply have changed at commit
04d65f9b15.
According to the changes, stream-manager-filter.c need to update together.
* Minor code refactoring.
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ie79419adbe7bcfb85f9eea3987f7f8fefc861a8f
Sangchul Lee [Wed, 10 May 2017 08:36:54 +0000 (17:36 +0900)]
tizenaudio-policy: Forward error in case of bluetooth SCO open failure
[Version] 5.0.149
[Issue Type] Enhancement
Change-Id: I3c0f95d18dbc91f38e3844e87a14b782bbf39ec9
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Wed, 10 May 2017 06:24:42 +0000 (15:24 +0900)]
stream-manager: Enhance error handling in handle_set_stream_route_devices()
[Version] 5.0.148
[Issue Type] Enhancement
Change-Id: I6508166f096188a6c30fe2410afba546c9c999e7
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Wed, 10 May 2017 03:04:46 +0000 (12:04 +0900)]
stream-manager: Remove useless codes
[Version] 5.0.147
[Profile] Common
[Issue Type] Code cleanup
Change-Id: I48ba46879a14cd60106e45828cbe957f303feb0c
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 21 Apr 2017 07:24:01 +0000 (16:24 +0900)]
stream-manager: Add more conditions in CheckStreamExistByPid Dbus method
Added conditions to comply session backward compatibility.
- exclude openAL
- check client pid of muse-server also
[Version] 5.0.146
[Profile] Common
[Issue Type] Backward compatibility
Change-Id: Id60c83fb814004be86fecb031da73414b27e37ae
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Thu, 20 Apr 2017 01:44:13 +0000 (10:44 +0900)]
stream-manager: Add new DBus method to check if there is a running stream created by the specific process id
server : org.pulseaudio.Server
object path : /org/pulseaudio/StreamManager
interface : org.pulseaudio.StreamManager
method name : CheckStreamExistByPid
method argument : #1 uint32 for process id
#2 string for stream_type
#3 string for direction ("in" or "out")
return value : string for return message
- existace : "STREAM_MANAGER_RETURN_OK"
- no existance : "STREAM_MANAGER_RETURN_ERROR_NO_STREAM"
- error : "STREAM_MANAGER_RETURN_ERROR"
[Version] 5.0.145
[Profile] Common
[Issue Type] New API
Change-Id: Ia0c5b8bfcc9476c36880420f6a4244ac7dce22b0
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Jeongho Mok [Tue, 4 Apr 2017 05:51:08 +0000 (14:51 +0900)]
device-manager: not use uninitialized value
Change-Id: I9ae9ad085f08532d5a56c9d779ce6ba1e31578fa
KimJeongYeon [Wed, 7 Sep 2016 06:55:11 +0000 (15:55 +0900)]
stream-manager: support sound filter using module-filter-apply
Provide support to manage sound filters to given stream type and group.
Suggested to use module-filter-apply module to load filter sinks.
(e.g module-ladspa-sink, module-virtual-surround-sink, ...)
Also, this patch provides a method to control filter parameters.
[Version] 5.0.144
[Profile] Common
[Issue Type] New Feature
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I34269d6722735dddc2f7b20d812b7e6b953fc9fd
Hyunseok Lee [Tue, 10 Jan 2017 00:57:29 +0000 (09:57 +0900)]
Enhance pcm dump, add prefix for bt routing option, use explicit route-type condition
[Version] 5.0.143
[Profile] Common
[Issue Type] Enhancement
Change-Id: Ic2b20daf32062c600b4052f4ed0bdfcd2efdd77e
Sangchul Lee [Mon, 27 Mar 2017 06:02:41 +0000 (15:02 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I10dfccceab6e57579b95d2f332d29521d273cb1c
Sangchul Lee [Wed, 22 Mar 2017 07:32:49 +0000 (16:32 +0900)]
stream-manager: Update routing path even if requested device list is empty in case of manual routing type
In case of manual routing, some conditions are changed to trigger to update routing path
even if requested device list is empty that means to remove previous one with same direction.
This can be executed only if it is occupied stream.
[Version] 5.0.142
[Profile] Common
[Issue Type] Bug fix
Change-Id: I6bc5450910fb73d4b727e84946b539eaa88494b8
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 21 Mar 2017 08:28:26 +0000 (17:28 +0900)]
stream-manager: Skip updating focus status for solo stream during the most important stream type is occupied
This patch can avoid changing the current audio routing path
if it is important when a solo stream is coming in.
[Version] 5.0.141
[Profile] Common
[Issue Type] Defence code
Change-Id: I3d8dafe42f075aebc25401ba359d03815a05d145
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Thu, 16 Mar 2017 10:34:04 +0000 (19:34 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I3f208ea9782cce148c98fe687be2b3d46d493bb3
Sangchul Lee [Thu, 16 Mar 2017 07:01:58 +0000 (16:01 +0900)]
stream-manager: Add conditions to skip streams that are not running and not linked
Add conditions in update_the_highest_priority_stream() to skip streams not running
and not linked. Unsetting PA_PROP_MEDIA_ROLE_PRIORITY from a stream that can cause
unwanted behavior is also removed.
[Version] 5.0.140
[Profile] Common
[Issue Type] Bug fix
Change-Id: I2eecac7d4ea358705dd4be0273b2ba7128c354ae
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 14 Mar 2017 03:39:38 +0000 (12:39 +0900)]
stream-manager: Add new DBus method to update stream's focus status by using focus id
It can be invoked by other frameworks that require to update the focus status of pulseaudio stream.
Note that it is added as a part of session backward compatibility.
[Version] 5.0.139
[Profile] Common
[Issue Type] New API
Change-Id: I3d83dbf4626e0eda541dfdfc4bb52b9a87f8ae5a
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Mon, 13 Mar 2017 06:40:03 +0000 (15:40 +0900)]
stream-manager: Exclude bt-a2dp among available devices of incoming stream during communication stream is activated
If bt-sco is used by communication stream, other streams can not go with bt-a2dp due to the limitation of bluetooth.
We exclude bt-a2dp device type from available devices of a stream, therefore the stream can be mixed together
by using another device.
[Version] 5.0.138
[Profile] Common
[Issue Type] Exception
Change-Id: I809cf50a7d8c283e5a82b2894f8f2ca70ff0ab4d
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 10 Mar 2017 03:42:21 +0000 (12:42 +0900)]
stream-manager: Update active device information to streams which will go through the newly connected external device
[Version] 5.0.137
[Profile] Common
[Issue Type] Bug fix
Change-Id: I6e0108de96dd78ff973d67b8fd5dee491ce3e0dc
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Thu, 2 Mar 2017 03:48:23 +0000 (12:48 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: Icdaf25d45bef58787e18607ab38a29ba49701c57
Sangchul Lee [Thu, 23 Feb 2017 00:27:27 +0000 (09:27 +0900)]
stream-manager: Revise decision condition which stream should be muted
If a stream that has an active device type same as the current disconnecting device type, it'll be choosen for muting/unmuting target.
[Version] 5.0.136
[Profile] Common
[Issue Type] Bug fix
Change-Id: I8f686206217f8cafbdf706a6d2904faec1d03bc1
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 17 Feb 2017 09:48:33 +0000 (18:48 +0900)]
stream-manager: Revise implemenation of handle_get_current_volume_type()
[Version] 5.0.135
[Profile] Common
[Issue Type] Bug fix
Change-Id: I37c1d5311882b6efafd02b4933073ffbc49ae549
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 17 Feb 2017 08:43:48 +0000 (17:43 +0900)]
stream-manager: Mute streams only belong to the disconnected device
[Version] 5.0.134
[Profile] Common
[Issue Type] Bug fix
Change-Id: Ied92ed02e515c99778fd10504876189f66b3dcc7
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Mon, 13 Feb 2017 04:12:28 +0000 (13:12 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: Ie1fcaec67fbf69719738a564e2b632fdb1ab7762
Sangchul Lee [Fri, 10 Feb 2017 08:30:11 +0000 (17:30 +0900)]
stream-manager: Include ringbacktone-call stream role to ROLE_COMMUNICATION
[Version] 5.0.133
[Profile] Common
[Issue Type] Policy
Change-Id: Ia7d2d3776476287246e01e1bd835f871be2bd1b6
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
howon kim [Fri, 10 Feb 2017 07:00:30 +0000 (16:00 +0900)]
stream-manager: Check null value
[Version] 5.0.132
[Profile] Common
[Issue Type] Bug fix
Change-Id: If4968335d0af6655f8fcd25e57806835a7d38377
Signed-off-by: howon kim <howon.kim@samsung.com>
Sangchul Lee [Fri, 10 Feb 2017 02:44:18 +0000 (11:44 +0900)]
stream-manager: Fix wrong stream type when calling set_volume_mute_by_idx()
[Version] 5.0.131
[Profile] Common
[Issue Type] Bug fix
Change-Id: I30f6a5a53c267a678ddda3c3399ec20d535dfe4f
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
eonseok.lee [Fri, 10 Feb 2017 01:59:31 +0000 (10:59 +0900)]
Check new data ptr
[Model] tizen3.0
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] N/A
[Occurrence Version] N/A
[Problem] need to check input parameter
[Cause & Measure] add pa_assert
[Checking Method] N/A
[Team] MMFW
[Developer] eonseok.lee
[Solution company] Samsung
[Change Type] N/A
Change-Id: Id187f5b2d31c35536059c0acb0a588acfaf427ee
Seungbae Shin [Thu, 9 Feb 2017 10:32:06 +0000 (19:32 +0900)]
Fix SVACE defects
[Version] 5.0.130
[Profile] Common
[Issue Type] Security
Change-Id: Ie5d6760f1fc27b07fb3e82a6a1586841267feb3e
Seungbae Shin [Thu, 2 Feb 2017 09:43:50 +0000 (18:43 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: Ic6a55956bff752cffb3b295748b06dc36e1dcfef
Hyunseok Lee [Thu, 2 Feb 2017 05:28:50 +0000 (14:28 +0900)]
Fix sound leakage for a short time after handling power-off signal
[Version] 5.0.129
[Profile] Common
[Issue Type] Bug
Change-Id: I5c38ef8bded06fc93b3c2be9f86b558f806cdf9b
Seungbae Shin [Tue, 24 Jan 2017 11:45:13 +0000 (20:45 +0900)]
Fix invalid power-off operation by parsing state value properly
[Version] 5.0.128
[Profile] Common
[Issue Type] Bug
Change-Id: Ieb7ab369483e66971fb7ae19b1b063e2bb1274ed
Sangchul Lee [Tue, 17 Jan 2017 08:00:25 +0000 (17:00 +0900)]
stream-manager: A stream of manual route type should acquire focus to ensure its own routing path
Previously, a stream of manual route type takes priority over streams of other route type even if they have focus.
Now it is changed that the manual route type stream should get focus to ensure its routing path.
[Version] 5.0.127
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: Ib03469019e95b1938a99b9ec64049096c9982755
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
(cherry picked from commit
a3bb5c3f1f76430654cd1cdd6feeb46f720c7313)
Sangchul Lee [Tue, 17 Jan 2017 08:00:25 +0000 (17:00 +0900)]
stream-manager: A stream of manual route type should acquire focus to ensure its own routing path
Previously, a stream of manual route type takes priority over streams of other route type even if they have focus.
Now it is changed that the manual route type stream should get focus to ensure its routing path.
[Version] 5.0.127
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: Ib03469019e95b1938a99b9ec64049096c9982755
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 17 Jan 2017 04:35:50 +0000 (13:35 +0900)]
stream-manager: Check streams including requesting one to update the next highest priority stream in case of focus status updated
[Version] 5.0.126
[Profile] Common
[Issue Type] Bug fix
Change-Id: I1988c47fdfee09a64f177095a5bc3066b2c20358
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
(cherry picked from commit
177df11921da7310328f5f8202866984c64a57e2)
Sangchul Lee [Tue, 17 Jan 2017 04:35:50 +0000 (13:35 +0900)]
stream-manager: Check streams including requesting one to update the next highest priority stream in case of focus status updated
[Version] 5.0.126
[Profile] Common
[Issue Type] Bug fix
Change-Id: I1988c47fdfee09a64f177095a5bc3066b2c20358
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Mon, 16 Jan 2017 07:34:15 +0000 (16:34 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: Ic0e9d773162a5a286fb731f38247367a88ed1016
Sangchul Lee [Fri, 13 Jan 2017 07:50:11 +0000 (16:50 +0900)]
stream-manager: Further modification to enhance codes regarding add/remove volume factor to streams
Excluded streams of auto-all and manual-ext type from the policy due to no need to be handled.
Timed mannaer adopted to remove volume factor forcedly.
[Version] 5.0.125
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: Id87c58f91f25d3cb8c14de8a0342b4801f51ce2e
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Thu, 12 Jan 2017 10:16:53 +0000 (19:16 +0900)]
Use pa_safe_streq instead of pa_streq in subscribe-observer
[Version] 5.0.124
[Profile] Common
[Issue Type] SVACE
Change-Id: Idab8b9861331562a3fd77b00f8841fdbc70bc2ed
Jeongho Mok [Tue, 10 Jan 2017 03:44:56 +0000 (12:44 +0900)]
device-manager: Add API for unload sink/source with device_string
[Version] 5.0.124
[Profile] Common
[Issue Type] Bug
Change-Id: I31d6779c88d21ffbe86b2ebb913feaecfee0175d
Sangchul Lee [Thu, 12 Jan 2017 07:30:18 +0000 (16:30 +0900)]
stream-manager: Enhance codes regarding add/remove volume factor to streams in case of device disconnection
[Version] 5.0.124
[Profile] Common
[Issue Type] Error tolerance
Change-Id: Ib557d33081a57e68dca9ffdf1fe07c3dc9cc3637
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Mon, 9 Jan 2017 06:36:42 +0000 (15:36 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: Id6c98c2ff8c462d7ab06140e880d2ed50e2cdc7f
Hyunseok Lee [Mon, 9 Jan 2017 05:40:45 +0000 (14:40 +0900)]
stream-manager: Fix bug in source-output hooks
[Version] 5.0.123
[Profile] Common
[Issue Type] Bug
Change-Id: I35289a5bdf604f0d2b41de9ad951d9de0ed81329
Seungbae Shin [Fri, 6 Jan 2017 06:30:03 +0000 (15:30 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I1a3a94da73419b7d01aae8c5dc185e0861a328a4
Hyunseok Lee [Wed, 4 Jan 2017 07:57:07 +0000 (16:57 +0900)]
Get BT SCO device for call-video stream
[Version] 5.0.122
[Profile] Common
[Issue Type] Bug
Change-Id: Ica5d3c3534c192b0bd0cca07e6d9babc9bdf2249
KimJeongYeon [Thu, 8 Dec 2016 01:39:11 +0000 (10:39 +0900)]
Enable to use prebuf configuration as -1.
[Version] 5.0.121
[Profile] Common
[Issue Type] Improves
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ia70798290f7ca6d07f61986b5d28e5c72ba2aae5
Jeongho Mok [Tue, 3 Jan 2017 04:17:05 +0000 (13:17 +0900)]
device-manager: Fix bug when load sink, and add unload_sink API
[Version] 5.0.120
[Profile] Common
[Issue Type] Clean Up
Change-Id: I1c2ea08c8d71b9e38f1df0dbdbf8e4e0300392ad
Sangchul Lee [Wed, 4 Jan 2017 05:57:03 +0000 (14:57 +0900)]
stream-manager: Set focus state to acquired forcedly in case of solo series stream
Stream roles like solo are important to secure their own routing path even though
they do not acquire a focus. This patch updates focus state forcedly in this case.
[Version] 5.0.119
[Profile] Common
[Issue Type] Feature Enhancement
Change-Id: I30c677e8eeec5cd8471b5bba33582def78e07688
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Thu, 29 Dec 2016 06:13:36 +0000 (15:13 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I6a228140822f744b6d681cff66797d5c435802bf
Hyunseok Lee [Thu, 29 Dec 2016 02:27:54 +0000 (11:27 +0900)]
Remove unused sink/source state hook slots
[Version] 5.0.118
[Profile] Common
[Issue Type] Clean Up
Change-Id: I8b79b8c68e990935116c5919876c227f873f55f4
Seungbae Shin [Wed, 28 Dec 2016 10:17:43 +0000 (19:17 +0900)]
Fix undefined symbol error
[Version] 0.10.117
[Profile] Common
[Issue Type] bug
Change-Id: I131f523f8d1b1f4448bc4a1b1495450ea83a86b7
Seungbae Shin [Wed, 28 Dec 2016 08:49:42 +0000 (17:49 +0900)]
Fix SVACE defect
[Version] 0.10.116
[Profile] Common
[Issue Type] SVACE
Change-Id: I2bb5fdc9d27743b4d60efae5f82181fb776c10c5
Jeongho Mok [Wed, 28 Dec 2016 07:52:24 +0000 (16:52 +0900)]
Get both-direction device when mask is both
[Version] 0.10.115
[Profile] Common
[Issue Type] bug fix
Change-Id: I5fb000a01590619d402c361badbf10670095f249
Seungbae Shin [Tue, 27 Dec 2016 08:50:42 +0000 (17:50 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: Iaa1eedd95ef048e659203c18fbc4f45ac9ad3ab5
Jungsup Lee [Tue, 27 Dec 2016 04:28:18 +0000 (13:28 +0900)]
stream-manager: Fix a memory leak
[Version] 5.0.114
[Profile] Common
[Issue Type] bug fix
Signed-off-by: Jungsup Lee <jungsup4.lee@samsung.com>
Change-Id: Ic25c20af5c2dda0e29e9296bcb60413dd6a09fb1
Seungbae Shin [Fri, 23 Dec 2016 11:45:26 +0000 (20:45 +0900)]
use latest device for routing for last-connected route-type
[Version] 5.0.113
[Profile] Common
[Issue Type] PLM
Change-Id: Id48c7a2b00a1b3b54ac0524b19177aa1b65fee3d
Sangchul Lee [Mon, 26 Dec 2016 07:46:45 +0000 (16:46 +0900)]
tizenaudio-policy: Remove unnecessary codes
[Version] 5.0.113
[Profile] Common
[Issue Type] bug fix
Change-Id: I2a30bbec57860ebdb4a5b749255ffed2d5e10a64
Jeongho Mok [Fri, 23 Dec 2016 06:56:51 +0000 (15:56 +0900)]
Remove unused variable
[Version] 5.0.112
[Profile] Common
[Issue Type] Warning
Change-Id: I8fda235ee4854f0c777d8a607a5227329c8c95bb
Seungbae Shin [Fri, 23 Dec 2016 05:09:34 +0000 (14:09 +0900)]
Merge branch 'tizen_3.0' into tizen
Change-Id: I1ffc8f0a0100de8efa72f3cda57c288b89a40d8a
Jeongho Mok [Wed, 21 Dec 2016 03:49:25 +0000 (12:49 +0900)]
Set active device properly for auto route, and other call family streams
[Version] 5.0.111
[Profile] Common
[Issue Type] Enhancement
Change-Id: Iacd318ba3c7bac4801c3d541e7c572aaac21278c
howon kim [Wed, 21 Dec 2016 08:21:52 +0000 (17:21 +0900)]
device type is wrong
[Version] 5.0.111
[Profile] Common
[Issue Type] Bug fix
Change-Id: Iacf3cb4668cc7c675ce51c3b93d2773ac9be0fcf
Signed-off-by: howon kim <howon.kim@samsung.com>
KimJeongYeon [Wed, 21 Dec 2016 02:34:35 +0000 (11:34 +0900)]
tizenaudio-sink: Increase buffer level up to 64ms
Changes:
* Ensure to avoid buffer underflow, increase continuous buffer 32ms -> 64ms.
* Write pcm every 10ms.
[Version] 5.0.111
[Profile] Common
[Issue Type] Enhancement
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ied531f4fefba84a84f2e98b141626fe6db03a06c
KimJeongYeon [Wed, 21 Dec 2016 02:34:35 +0000 (11:34 +0900)]
tizenaudio-sink: Increase buffer level up to 64ms
Changes:
* Ensure to avoid buffer underflow, increase continuous buffer 32ms -> 64ms.
* Write pcm every 10ms.
[Version] 5.0.111
[Profile] Common
[Issue Type] Enhancement
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ied531f4fefba84a84f2e98b141626fe6db03a06c
Seungbae Shin [Wed, 21 Dec 2016 04:01:23 +0000 (13:01 +0900)]
Merge branch 'tizen_3.0' into tizen
Conflicts:
Makefile.am
packaging/pulseaudio-modules-tizen.spec
src/device-manager.c
src/module-tizenaudio-policy.c
src/stream-manager.c
src/tizen-device-def.c
src/tizen-device.c
src/tizen-device.h
Change-Id: I13c4a4e82041c8f70047fed58b73fee215f7af60
Jeongho Mok [Fri, 16 Dec 2016 07:48:45 +0000 (16:48 +0900)]
Change state concept
[Version] 5.0.110
[Profile] Common
[Issue Type] Enhancement
Change-Id: I931df11ca3d9db5f573c1e876edb5876d4b7f3d4
Hyunseok Lee [Mon, 19 Dec 2016 05:00:27 +0000 (14:00 +0900)]
Fix bug due to bluetooth profile removal
[Version] 5.0.109
[Profile] Common
[Issue Type] Bug
Change-Id: I32e785f937d92895c29ad1a53dcb57c021c6569a
Seungbae Shin [Sat, 17 Dec 2016 12:58:16 +0000 (21:58 +0900)]
Add module-poweroff to control mute when poweroff situation
[Version] 5.0.108
[Profile] Common
[Issue Type] JIRA
Change-Id: I3f8571bf1811ca5e7b754cccd3c8b30b57ea190e
Seungbae Shin [Fri, 16 Dec 2016 12:10:13 +0000 (21:10 +0900)]
Skip update routing when notification comes while radio is highest priority stream
[Version] 5.0.107
[Profile] Common
[Issue Type] PLM
Change-Id: I4627718302ed8369203c5aed725fa47e1e822ece
Seungbae Shin [Thu, 15 Dec 2016 07:30:39 +0000 (16:30 +0900)]
Update route option for Radio Mute when Earjack is disconnected
[Version] 5.0.106
[Profile] Common
[Issue Type] PLM
Change-Id: I58518d0078a74be871bdf048a8e7c50ec4a3c6d0
Seungbae Shin [Mon, 12 Dec 2016 14:11:31 +0000 (23:11 +0900)]
Transfer bt property (wideband, nrec) to HAL when SCO opened
[Version] 5.0.105
[Profile] Common
[Issue Type] PLM
Change-Id: I79c4eb61661231c78294a15514ff9dd10dc1e512
Jeongho Mok [Mon, 12 Dec 2016 02:28:06 +0000 (11:28 +0900)]
stream is on device
[Version] 5.0.104
[Profile] Common
[Issue Type] Enhancement
Change-Id: Ie71658e66b441d59b72e2079f38322ae8af9109b
(cherry picked from commit
876756bb03a3950c9314cce0c8cb32ae81677088)
Jeongho Mok [Thu, 8 Dec 2016 08:53:19 +0000 (17:53 +0900)]
Use PA_HASHMAP_FOREACH_KV, and set state NULL for FOREACH
[Version] 5.0.103
[Profile] Common
[Issue Type] Enhancement
Change-Id: I026f50af0c760ca151bdcb19e877e50ea77bae24
(cherry picked from commit
a6009ddf3a54907f0fef2d2f58271b81c2ca2793)
Jeongho Mok [Thu, 8 Dec 2016 08:31:32 +0000 (17:31 +0900)]
deactivate pa_tz_device only when all sink/source suspended
[Version] 5.0.102
[Profile] Common
[Issue Type] Enhancement
Change-Id: Id61ab39f9fa7ff718481eef66293a3f629451664
(cherry picked from commit
541cbacb548c07b53f1561c5717f62813e054934)
Sangchul Lee [Thu, 8 Dec 2016 08:04:26 +0000 (17:04 +0900)]
stream-manager: Add Dbus interface for getting current media routing path
server : org.pulseaudio.Server
object path : /org/pulseaudio/StreamManager
interface : org.pulseaudio.StreamManager
method name : GetCurrentMediaRoutingPath
method argument : #1 string for direction ("in" or "out")
return value : #1 string for device type
#2 string for error message
[Version] 5.0.101
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: I539ee848abb61426ff1dc0db10bd2a8c8a8ea4f4
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
(cherry picked from commit
78d04114f812e6a3aebea831bf5822999a863537)
Seungbae Shin [Thu, 8 Dec 2016 04:26:37 +0000 (13:26 +0900)]
Fix SVACE defects
[Version] 5.0.100
[Profile] Common
[Issue Type] SVACE
Change-Id: I7d1ce86c7b16c79eb49f9fc8b9358741263785bc
(cherry picked from commit
3fb50e22f4d0527d03f2b37a093523ea23ccbffa)
Jeongho Mok [Mon, 12 Dec 2016 02:28:06 +0000 (11:28 +0900)]
stream is on device
[Version] 5.0.104
[Profile] Common
[Issue Type] Enhancement
Change-Id: Ie71658e66b441d59b72e2079f38322ae8af9109b
Jeongho Mok [Thu, 8 Dec 2016 08:53:19 +0000 (17:53 +0900)]
Use PA_HASHMAP_FOREACH_KV, and set state NULL for FOREACH
[Version] 5.0.103
[Profile] Common
[Issue Type] Enhancement
Change-Id: I026f50af0c760ca151bdcb19e877e50ea77bae24
Jeongho Mok [Thu, 8 Dec 2016 08:31:32 +0000 (17:31 +0900)]
deactivate pa_tz_device only when all sink/source suspended
[Version] 5.0.102
[Profile] Common
[Issue Type] Enhancement
Change-Id: Id61ab39f9fa7ff718481eef66293a3f629451664
Sangchul Lee [Thu, 8 Dec 2016 08:04:26 +0000 (17:04 +0900)]
stream-manager: Add Dbus interface for getting current media routing path
server : org.pulseaudio.Server
object path : /org/pulseaudio/StreamManager
interface : org.pulseaudio.StreamManager
method name : GetCurrentMediaRoutingPath
method argument : #1 string for direction ("in" or "out")
return value : #1 string for device type
#2 string for error message
[Version] 5.0.101
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: I539ee848abb61426ff1dc0db10bd2a8c8a8ea4f4
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Thu, 8 Dec 2016 04:26:37 +0000 (13:26 +0900)]
Fix SVACE defects
[Version] 5.0.100
[Profile] Common
[Issue Type] SVACE
Change-Id: I7d1ce86c7b16c79eb49f9fc8b9358741263785bc
Jeongho Mok [Thu, 1 Dec 2016 13:47:51 +0000 (22:47 +0900)]
Send device state changed signal
[Version] 5.0.99
[Profile] Common
[Issue Type] Enhancement
Change-Id: Ia20cbf88d2e3e069b9203251e6b2cc6b80843094
(cherry picked from commit
5982b475260926006c88ccb62909dc86eeba93f3)
Jeongho Mok [Mon, 28 Nov 2016 13:44:33 +0000 (22:44 +0900)]
Remove device profile concept
[Version] 5.0.98
[Profile] Common
[Issue Type] Enhancement
Change-Id: I5fbde486cb79056d3b25a4a4ee3690f35d32338d
Jeongho Mok [Thu, 1 Dec 2016 13:47:51 +0000 (22:47 +0900)]
Send device state changed signal
[Version] 5.0.99
[Profile] Common
[Issue Type] Enhancement
Change-Id: Ia20cbf88d2e3e069b9203251e6b2cc6b80843094
Sangchul Lee [Thu, 1 Dec 2016 06:44:00 +0000 (15:44 +0900)]
tizenaudio-policy: Add function to unload combine sink with moving streams to another sink
[Version] 5.0.97
[Profile] Common
[Issue Type] SVACE, refactorying
Change-Id: I9ab63f177e6f08e87bdc057d61fb52801b0ce6ee
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
(cherry picked from commit
d7c0b73537a2f5a914dcf0f9f80af8640b9cd1dd)
Jeongho Mok [Mon, 28 Nov 2016 13:44:33 +0000 (22:44 +0900)]
Remove device profile concept
[Version] 5.0.98
[Profile] Common
[Issue Type] Enhancement
Change-Id: I5fbde486cb79056d3b25a4a4ee3690f35d32338d
Sangchul Lee [Thu, 1 Dec 2016 06:44:00 +0000 (15:44 +0900)]
tizenaudio-policy: Add function to unload combine sink with moving streams to another sink
[Version] 5.0.97
[Profile] Common
[Issue Type] SVACE, refactorying
Change-Id: I9ab63f177e6f08e87bdc057d61fb52801b0ce6ee
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>