summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Seungbae Shin [Tue, 29 Nov 2016 12:23:28 +0000 (21:23 +0900)]
Fix SVACE defects
[Version] 0.3.46
[Profile] Common
[Issue Type] SVACE
Change-Id: I53dcb7508e12831a1bfca607237dd143b134f7c9
(cherry picked from commit
b661abcb5a4628ee05d1f6012f8496d28640778c)
KimJeongYeon [Mon, 14 Nov 2016 08:54:56 +0000 (17:54 +0900)]
audio-io fixed crash at audio_in_read() of another thread.
There are no syncronization between audio_in_read() and audio_in_unprepare().
Therefore, assert crash occurs possibly while use multiple reader thread.
Changes:
* Add locking method at audio_in_read() and null check of mpPulseAudioClient.
* Fixed syncronous-method of audio_out_write() too.
* Miscellaneous typos are fixed.
[Version] 0.3.45
[Profile] Common
[Issue Type] Bug Fix
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I18147b9e1e7bb5c16816250d65d2ff066f6383b7
Sangchul Lee [Tue, 4 Oct 2016 08:49:04 +0000 (17:49 +0900)]
Fix abort case in CAudioSessionHandler::unregisterSound() and revise error.
Since the __mId member can be initial value(-1) when this function is called from onSignal() in
CAudioIO.cpp, it should not throw an error even if the value is under 0.
[Version] 0.3.44
[Profile] Common
[Issue Type] Bug Fix
Change-Id: I02548ee2df164bd253bb9744537b1c490ff5b244
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Tue, 27 Sep 2016 03:06:19 +0000 (12:06 +0900)]
Support loopback-mirroring stream type
[Version] 0.3.43
[Profile] Common
[Issue Type] Rename
Change-Id: I9328bd3ebe2e610e270f0e66d1192a38282fa045
Seungbae Shin [Thu, 22 Sep 2016 02:41:45 +0000 (11:41 +0900)]
Apply DEPRECATION macro
[Version] 0.3.42
[Profile] Common
[Issue Type] Deprecation
Change-Id: Ib99bb36d19e8ae750dab3a6c0c310a084074360a
Sangchul Lee [Thu, 28 Jul 2016 04:35:14 +0000 (13:35 +0900)]
Add new parameter to focus changed cb
The prototype of the callback function has been changed.
- refer to https://review.tizen.org/gerrit/#/c/81707/ (libmm-sound)
[Version] 0.3.42
[Profile] Common
[Issue Type] API change
Change-Id: I1d03a5e9afe344e4f6e379e7a97e1f78a3957fc1
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Thu, 25 Aug 2016 00:50:52 +0000 (09:50 +0900)]
Revise codes as per DPM API change
[Version] 0.3.41
[Profile] Common
[Issue Type] Revision
Change-Id: Iacf116061429f3015e05ccd33b22238c74fb4f40
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Thu, 28 Jul 2016 03:15:02 +0000 (12:15 +0900)]
Add microphone feature check for audio_in
[Version] 0.3.40
[Profile] Common
[Issue Type] Enhancement
Change-Id: I5bf9a90cd3ea474529bd1a7ed813f87ae5caca18
KimJeongYeon [Fri, 8 Jul 2016 00:18:36 +0000 (09:18 +0900)]
audio-io supports 'ext-media' sound stream type
[Version] 0.3.39
[Profile] Common
[Issue Type] Enhancement
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I467fc03e2489f55406ab67703ba9806ac2d97f84
Seungbae Shin [Wed, 6 Jul 2016 05:40:14 +0000 (14:40 +0900)]
Fix for coding rule
[Version] 0.3.38
[Profile] Common
[Issue Type] Enhancement
Change-Id: I7addfe4696b3c498faac9855e0551663ce5bce4c
Seungbae Shin [Thu, 23 Jun 2016 10:34:00 +0000 (19:34 +0900)]
Handle pop-timeout event
[Version] 0.3.37
[Profile] Common
[Issue Type] MPR-381
Change-Id: I0e2f62e63da52b96d6d3f662199a82b9cae753e7
Sangchul Lee [Tue, 17 May 2016 04:37:57 +0000 (13:37 +0900)]
Add error case of device policy restriction for audio_in_prepare()
audio_in_prepare() can return an error enumerator for device policy restriction when pulseaudio does not work well due to the access denied.
print error value in audio_io_test.c
[Version] 0.3.36
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: Icc1573c4ec97116d5455cad50631508aee55030e
Mok Jeongho [Mon, 23 May 2016 08:52:10 +0000 (17:52 +0900)]
Check record privilege in audio_in_create
Previously record privilege was checked in prepare state
when pulse record stream is created, which is wrong.
So now, we check previlege in audio_in_create
with newly created pulse api(pa_context_check_privilege).
[Version] 0.3.35
[Profile] Common
[Issue Type] Privilege
Change-Id: I696f5a861adcce0b43796f52646ed0cc11a1a18b
Mok Jeongho [Tue, 10 May 2016 07:44:50 +0000 (16:44 +0900)]
Handle EOF of user-input, and unexpected parameter in testsuite
[Version] 0.3.34
[Profile] Common
[Issue Type] Static Analysis
Change-Id: If03006fb6416435d2918d75412ac8fb0641ea071
Seungbae Shin [Tue, 3 May 2016 06:30:27 +0000 (15:30 +0900)]
Fix SVACE defects
[Version] 0.3.33
[Profile] Common
[Issues] WGID 61200, 61201, 61304, 61305
[Issue Type] SVACE
Change-Id: Ie9d60101d3ce15f22a4347e9a829ba562381044b
Seungbae Shin [Mon, 2 May 2016 12:08:03 +0000 (21:08 +0900)]
Modify for replacing wearable version 2.4 with 3.0
[Version] 0.3.32
[Profile] Common
[Issue Type] Versioning
Change-Id: Ie763d78e32ff972f7abd9f04b5e2a831b1a0e232
Sangchul Lee [Thu, 28 Apr 2016 07:57:36 +0000 (16:57 +0900)]
Forward stream state change callback with "policy = true" when it is caused by Device Policy Manager
[Version] 0.3.31
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: I39e97c0818d9fe7fec1978a9f84f0b261e98b225
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Thu, 28 Apr 2016 02:53:03 +0000 (11:53 +0900)]
Trigger stream state change callback when stream is failed/terminated and include audio_io_test to package
- Expand stream state change callback for stream failed/terminated
- Call onStateChageCb only when state is changed from previous state
- Build audio_io_test as default
[Version] 0.3.30
[Profile] Common
[Issue Type] Feature enhancement
Change-Id: I33401f0ec9a95ce2fb9420c10bcf57aab1f547b4
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Mok Jeongho [Tue, 12 Apr 2016 08:42:12 +0000 (17:42 +0900)]
modify cpp files for coding convention
[Version] 0.3.29
[Profile] Common
[Issue Type] Coding Convention
Change-Id: I91d0ea5981ba6cd50d886aaea39076317ac28bd9
Mok Jeongho [Fri, 1 Apr 2016 04:07:45 +0000 (13:07 +0900)]
Apply tizen coding convention for C++ and header
[Version] 0.3.28
[Profile] Common
[Issue Type] Coding Convention
Change-Id: I194c66d59d6c1d679ed9a97d59a256f170fbd014
Mok Jeongho [Fri, 1 Apr 2016 02:41:38 +0000 (11:41 +0900)]
Apply tizen coding convention
[Version] 0.3.27
[Profile] Common
[Issue Type] Coding Convention
Change-Id: I093c8bcecdf108b975e2a5b73ce91aa499a8cbb6
Seungbae Shin [Thu, 18 Feb 2016 10:41:39 +0000 (19:41 +0900)]
Revise doxygen / document description
[Version] 0.3.26
[Profile] Common
[Issue Type] Document
Change-Id: I773ed789e4c928cd137b423397093a5806dd5e77
Sangchul Lee [Fri, 12 Feb 2016 05:09:43 +0000 (14:09 +0900)]
Expect MM_SESSION_TYPE_REPLACED_BY_STREAM to skip working on backward compatibility of session and apply sound-manager new APIs in audio_io_test.c
Remove deprecated APIs of sound-manager/audio-io and apply sound-manager new APIs(stream info./focus) in audio_io_test.c
[Version] 0.3.25
[Profile] Common
[Issue Type] Backward compatibility and code clean-up
Change-Id: Iaaa566ce48f95472131f094331e04da1bc4ef828
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Fri, 15 Jan 2016 08:40:40 +0000 (17:40 +0900)]
Update doc
Change-Id: Ibfe999341e0dc8150ca196749e6b5d456225d8e0
Seungbae Shin [Wed, 23 Dec 2015 11:20:20 +0000 (20:20 +0900)]
Fix SVACE defects
Change-Id: Ib22c1e8721094a260221f0a317c5540c0e69e39c
Seungbae Shin [Thu, 17 Dec 2015 10:41:05 +0000 (19:41 +0900)]
Remove libprivilege-control dependancy
Change-Id: I7705bad9045edf01a44cd1af0e64ad4336e38248
Seungbae Shin [Wed, 9 Dec 2015 07:34:23 +0000 (16:34 +0900)]
Fix for coding rule
Change-Id: Ief451e8e47e97b22de324d50cf21841790160dc0
Seungbae Shin [Mon, 7 Dec 2015 02:42:08 +0000 (11:42 +0900)]
Fix SVACE defects
Change-Id: I280bb050ea0dc1f9712a703c6587722017f35637
KimJeongYeon [Wed, 28 Oct 2015 00:58:11 +0000 (09:58 +0900)]
audio-io fixed sync problem while reads pcm data, code refactoring
[Version] 0.3.20
[Profile] Common
[Issue Type] Bug
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I602e1fbd48c335d89c12f3e43aa66894c7b9b26c
Sangchul Lee [Mon, 19 Oct 2015 07:46:50 +0000 (16:46 +0900)]
Remove including statement that is unused (ext-policy.h)
[Version] 0.3.19
[Profile] Common
[Issue Type] fix build error
Change-Id: Ib3db8869b41f20e4d9a362459fca5693632245fc
KimJeongYeon [Wed, 14 Oct 2015 00:38:06 +0000 (09:38 +0900)]
audio-io applied coding rule (JIRA : TSAM-430, TSAM-434)
[Version] 0.3.18
[Profile] Common
[Issue Type] API
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I7c144638fc1300254d0201008bfede5df42c37a7
KimJeongYeon [Thu, 17 Sep 2015 04:29:51 +0000 (13:29 +0900)]
audio-io fixed for session related focus interface
[Version] 0.3.18
[Profile] Common
[Issue Type] API
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ie36f5a8a4a6de6af014e0ecb93f0d2795c1ee0dc
KimJeongYeon [Tue, 15 Sep 2015 04:35:47 +0000 (13:35 +0900)]
audio-io fixed reference of CAudioInfo, check supported stream info
[Version] 0.3.17
[Profile] Common
[Issue Type] Bug
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I30625eb98b6edf639c73280c1a43cd5628ad6133
KimJeongYeon [Mon, 31 Aug 2015 04:21:25 +0000 (13:21 +0900)]
audio-io changed some focus & session APIs
[Version] 0.3.16
[Profile] Common
[Issue Type] Feature
[Dependency module] NA
[Dependency commit] NA
[Comment]
related with:
https://review.tizen.org/gerrit/46776/
https://review.tizen.org/gerrit/46350/
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ia4f0c0c00024bc1ece92c6854f3df94559753e73
KimJeongYeon [Mon, 24 Aug 2015 02:16:26 +0000 (11:16 +0900)]
audio-io applied C++ coding rule
[Version] 0.3.15
[Profile] Common
[Issue Type] Typos
[Dependency module] NA
[Dependency commit] NA
[Comment]
1) use enum class instead of enum type
2) fixed typos
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I7ed7991769599faea5d7dce281d4a6a5dc8d39be
KimJeongYeon [Wed, 12 Aug 2015 06:18:29 +0000 (15:18 +0900)]
audio-io updated C++ coding rule
[Version] 0.3.14
[Profile] Common
[Issue Type] NA
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ib411b229e1a112e07db5028b4edbfa7b991c78d5
KimJeongYeon [Tue, 11 Aug 2015 06:48:00 +0000 (15:48 +0900)]
audio-io fixed manifest copy script
[Version] 0.3.13
[Profile] Common
[Issue Type] Bug
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ibfa3427dac35f115d6367ea8429cd2977d2dd6ef
Mok Jeongho [Thu, 6 Aug 2015 07:58:32 +0000 (16:58 +0900)]
Do not reference recorder state vconf
[Version] 0.3.12
[Profile] Common
[Issue Type] Fix Bug
Change-Id: I32935a3e6fec231341bc952f317c7f0f5558b87b
Signed-off-by: Mok Jeongho <jho.mok@samsung.com>
KimJeongYeon [Thu, 30 Jul 2015 08:02:15 +0000 (17:02 +0900)]
audio-io changed latency type to string
[Version] 0.3.11
[Profile] Common
[Issue Type] Features
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Iec1d205888b1fc5322efe6460c2abfa3a416d50d
KimJeongYeon [Thu, 30 Jul 2015 01:37:35 +0000 (10:37 +0900)]
audio-io fixed memory corruption issue on 64bit target, C++ conding rule updated
[Version] 0.3.10
[Profile] Common
[Issue Type] Bug
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ib84cc8812cc5819488e72e0a30c3bca26e3f7a85
KimJeongYeon [Wed, 22 Jul 2015 07:08:51 +0000 (16:08 +0900)]
audio-io fixed hang issue while record audio
[Version] 0.3.9
[Profile] Common
[Issue Type] Feature
[Dependency module] NA
[Dependency commit] NA
[Comment]
- Hang occurs when getBufferSize() of main thread and peek() of pulse client thread try to lock.
- I think some methods doesn't required mutex lock. (need more test)
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I730f54951ffb796ab2fda753848f95f5170facfd
KimJeongYeon [Fri, 17 Jul 2015 00:43:37 +0000 (09:43 +0900)]
audio-io handles not supported stream type
[Version] 0.3.8
[Profile] Common
[Issue Type] Feature
[Dependency module] NA
[Dependency commit] NA
[Comment]
supported stream type:
- audio-in/out : voip, media
- audio-in only : voice recognition, loopback
- audio-out only : system, alarm, notification, emergency, voice information, ringtone voip, ringtone call
(reference : platform/core/multimedia/mmfw-sysconf / mmfw-sysconf-target-n4/etc/pulse/stream-map.json)
additionally, fixed TCT issues.
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I8f94980eb78041bfc94ccfea57c72e503f7bb10e
KimJeongYeon [Thu, 16 Jul 2015 07:45:56 +0000 (16:45 +0900)]
audio-io fixed build issue on 64-bit platform (2nd)
[Version] 0.3.7
[Profile] Common
[Issue Type] Bug
[Dependency module] NA
[Dependency commit] NA
[Comment]
'size_t' uses 8 bytes in 64-bit platform.
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I730c2755c55da4e143331e6f01a8fee62fa42ddc
KimJeongYeon [Thu, 16 Jul 2015 00:48:47 +0000 (09:48 +0900)]
audio-io fixed build issue on 64-bit platform
[Version] 0.3.6
[Profile] Common
[Issue Type] Bug
[Dependency module] NA
[Dependency commit] NA
[Comment]
'size_t' uses 8 bytes in 64-bit platform.
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: I6ed599f1165d73579cb5e72bb83191f373e54529
Jeongho Mok [Wed, 15 Jul 2015 06:28:31 +0000 (15:28 +0900)]
Check invalid parameter and operation
1. Check invalid parameter when handle create
check sample rate, format, sample type, sound type
2. Check invalid operation
Do not permit ignore-session on ansyc mode
[Version] 0.3.6
[Profile] Common
[Issue Type] Fix bug
Change-Id: I4fcc99d7d0cfa21fd80ee4551a89dd8dbd861a51
Signed-off-by: Jeongho Mok <jho.mok@samsung.com>
KimJeongYeon [Tue, 7 Jul 2015 07:46:14 +0000 (16:46 +0900)]
apply new version of audio-io for tizen 3.0
[Version] 0.3.5
[Profile] Common
[Issue Type] Add features
[Dependency module] libmm-sound
[Dependency commit] NA
[Comment]
1. Completely re-written with C++.
2. Remove dependancy of sound server.
3. Support audio focus feature for backward compatibility.
4. merged from tizen_2.4_experimental branch(SPIN).
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Id915e895463de3f1e320559c9d17b59a5b66243f
KimJeongYeon [Tue, 7 Jul 2015 04:33:07 +0000 (13:33 +0900)]
audio-io sync branch of tizen_2.4
[Version] 0.2.3
[Profile] Common
[Issue Type] Add features
[Dependency module] NA
[Dependency commit] NA
[Comment]
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ic4a98fa254643c4662829c4a9c8969d3c5e006c0
KimJeongYeon [Tue, 2 Jun 2015 05:58:33 +0000 (14:58 +0900)]
audio-io add drain/flush APIs
[Version] 0.2.2
[Profile] Common
[Issue Type] Add features
[Dependency module] libmm-sound
[Dependency commit]
e8195430f9822760bbb469b48bd5cab807202dec
[Comment]
+ audio_in_flush()
+ audio_out_drain()
+ audio_out_flush()
Signed-off-by: KimJeongYeon <jeongyeon.kim@samsung.com>
Change-Id: Ib9898c3a0420af9ba6480cea3d0299bacdc46160
Doohwan Kim [Wed, 21 Jan 2015 05:40:27 +0000 (14:40 +0900)]
audio-io : add doxygen history and modify error enum
Signed-off-by: Doohwan Kim <dh8210.kim@samsung.com>
Change-Id: I24cf33fa0292cf7dd5eaf010613cde722edf818d
dh8210.kim [Thu, 15 Jan 2015 02:51:39 +0000 (11:51 +0900)]
audio-io : Change APIs based on Tizen 2.3
Change-Id: Ic90535a671f8853ab74c60e8e2da7fd2718b0447
Signed-off-by: dh8210.kim <dh8210.kim@samsung.com>
Ryan Ware [Mon, 8 Jul 2013 17:07:12 +0000 (10:07 -0700)]
Merge "resetting manifest requested domain to floor" into tizen
Alexandru Cornea [Mon, 1 Jul 2013 15:25:26 +0000 (18:25 +0300)]
resetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 14:27:37 +0000 (17:27 +0300)]
resetting manifest requested domain to floor
Anas Nashif [Thu, 30 May 2013 03:33:32 +0000 (23:33 -0400)]
Remove license/group placeholders
Junfeng Dong [Mon, 8 Apr 2013 08:34:55 +0000 (16:34 +0800)]
Fix for 64 bit compatibility.
- Fix hardcoding path.
- Use %cmake to set default paths.
Change-Id: I92ffb4a32b9b88b1a8ed62b4e53abdbf479af42c
Jinkun Jang [Fri, 15 Mar 2013 16:11:40 +0000 (01:11 +0900)]
merge with master
Jinkun Jang [Tue, 12 Mar 2013 16:45:46 +0000 (01:45 +0900)]
Tizen 2.1 base
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:22 +0000 (21:59 +0900)]
Initial empty repository