summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jaechul Lee [Wed, 4 Dec 2024 08:13:33 +0000 (17:13 +0900)]
Add hal documentation
[Version] 0.0.22
[Issue Type] Update
Change-Id: I40f46befd11c71df6173295a0003bdb559387b94
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Jaechul Lee [Tue, 16 Jul 2024 08:34:43 +0000 (17:34 +0900)]
Move in hal allocation function from audio-hal
[Version] 0.0.21
[Issue Type] Update
Change-Id: I3ad34f73420fa5533aeca1a830e13f082d1bd48a
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Jaechul Lee [Thu, 1 Aug 2024 01:50:35 +0000 (10:50 +0900)]
Fix vd build errors
[ 232s] /usr/include/hal/hal-audio-interface.h:22:10: fatal error: hal-audio-interface-1.h: No such file or directory
[ 232s] 22 | #include <hal-audio-interface-1.h>
[Version] 0.0.20
[Issue Type] Update
Change-Id: Id0458906adb6b53dd290631c1c802176e06229e8
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Chanwoo Choi [Thu, 20 Jun 2024 04:45:22 +0000 (13:45 +0900)]
Add support for HAL_MODULE_AUDIO v1.0 interface
HAL_MODULE_AUDIO will support the multiple version of HAL interface.
So that v1.0 is first supported version of HAL_MODULE_AUDIO.
hal-audio-interface-1.h contains v1.0 HAL interface.
Change-Id: If7048a56cd889777db49c80c7b85acb31b83d843
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Chanwoo Choi [Wed, 19 Jun 2024 03:19:45 +0000 (12:19 +0900)]
Add new HAL manifest file of HAL_MODULE_AUDIO
HAL_MODULE_AUDIO will support the multiple version of HAL interface.
So that v1.0 is first supported version of HAL_MODULE_AUDIO.
And HALCC (HAL Compatibility Checker) checks and stores the hal-backend
compatibility result between HAL manifest and hal-backend package
under /opt/etc/hal/ directory. When installing/un-installing hal-api package,
hal-backend compatibility result should be reset.
So that reset the hal-backend compatibility result by executing
'usr/bin/hal-compatibility-checker --reset' command.
Change-Id: Iaea1f03211611d65aaf09575d7ecafc5ec6629a2
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Jaechul Lee [Mon, 1 Apr 2024 02:20:31 +0000 (11:20 +0900)]
Add interface pcm_get_state
* Added pcm_get_state interface to get a state from PCM handles
* Fixed typo
[Version] 0.0.19
[Issue Type] Update
Change-Id: I0e2bdad2e33c40ee87a4b28b44b72a41ae1513c8
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Jaechul Lee [Mon, 15 Jan 2024 05:26:35 +0000 (14:26 +0900)]
Add delay_avail, mmap_begin, mmap_commit interfaces
[Version] 0.0.18
[Issue Type] Update
Change-Id: Ie15e585ffc548059f9995f64a6dd726c4fe6671f
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Seungbae Shin [Fri, 4 Aug 2023 11:55:33 +0000 (20:55 +0900)]
Fix SVACE defect (SIGN_EXTENSION)
Unsafe conversion of expression with type 'unsigned int' to implementation defined type 'std::streamsize'
may or may not override sign-bit depending on size of implementation defined type,
which may cause unexpected results on porting to different platforms
[Version] 0.0.17
[Issue Type] SVACE
Change-Id: Ie537de2c380418c2713983837f749b4540bd6384
Jaechul Lee [Mon, 13 Jun 2022 01:21:18 +0000 (10:21 +0900)]
Use single pointer instead of double pointer
It doesn't need to use double pointer for getting device params. double
pointer makes caller to use complicated params.
[Version] 0.0.16
[Issue Type] Improvement
Change-Id: I41f568a9f70579dbf84c52ae6bca272dbecc1a6b
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Seungbae Shin [Wed, 29 Sep 2021 03:05:26 +0000 (12:05 +0900)]
audio_haltests: feed dummy data before pcm start
[Version] 0.0.15
[Issue Type] Bug
Change-Id: I1e0b2298387e56304c22fdf1fe413bb021a991c5
Seungbae Shin [Tue, 31 Aug 2021 15:39:30 +0000 (00:39 +0900)]
Enable mock test on demand
[Version] 0.0.14
[Issue Type] Feature
Change-Id: I490ebf8af361edb3bc8e910cbf6f28c588effe9d
Jaechul Lee [Mon, 30 Aug 2021 02:29:13 +0000 (11:29 +0900)]
Fixes 'Large stack use'
[Version] 0.0.13
[Issue Type] Coverity
Change-Id: I29bef4c66a1f83caefccde31d2c02a13e2495c91
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Seungbae Shin [Wed, 21 Jul 2021 13:07:26 +0000 (22:07 +0900)]
Apply mock object for device parser
[Version] 0.0.12
[Issue Type] Refactoring
Change-Id: Ie9a82097a5b887dc0dbfda63e7e994dab115eb69
Jaechul Lee [Mon, 19 Jul 2021 00:58:00 +0000 (09:58 +0900)]
Fix uncaught exception
[Version] 0.0.11
[Issue Type] Coverity
Change-Id: Iab8f4384390adca66601e25976ab5a0e8c3d8bd4
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Jaechul Lee [Thu, 15 Jul 2021 01:27:15 +0000 (10:27 +0900)]
Fix SVACE DEREF_OF_NULL.RET.PROC.STAT
[Version] 0.0.10
[Issue Type] SVACE
Change-Id: Ifde946e93c9f44e0d9a34289b128d04ddd220057
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Jaechul Lee [Wed, 2 Jun 2021 05:36:41 +0000 (14:36 +0900)]
Change path of configuration file
[Version] 0.0.9
[Issue Type] Update
Change-Id: I8c6673a1678adf4fc4e3cca618cbe521aaa0ba96
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Chanwoo Choi [Thu, 22 Apr 2021 05:28:30 +0000 (14:28 +0900)]
Replace fPIE gcc option with fPIC
The fPIE option is for the executable binary.
It is not proper for shared library files.
So that correct the wrong use-case by using fPIC.
Change-Id: Icf4a211f682a8c54c641e6312a9e3cc77ff005d2
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Jaechul Lee [Tue, 27 Apr 2021 04:26:29 +0000 (13:26 +0900)]
haltest: Add 'hal_' prefix to apicovered
[Version] 0.0.8
[Issue Type] Update
Change-Id: Ib7c668e0d857e53be3cb3b1c3463e1b2f1eb701e
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Seungbae Shin [Fri, 2 Apr 2021 06:47:54 +0000 (15:47 +0900)]
haltest: skip test if playback/capture device is unavailable
[Version] 0.0.7
[Issue Type] Update
Change-Id: I41c91f7957dbd4ba80f4a49be1a02215cdd03ac1
Seungbae Shin [Fri, 2 Apr 2021 05:53:00 +0000 (14:53 +0900)]
haltest: revise codes
[Version] 0.0.6
[Issue Type] Revise
Change-Id: I65ac20038a8432d6fb1c0d641c0cb4be1fd7c46a
Jaechul Lee [Thu, 1 Apr 2021 01:40:30 +0000 (10:40 +0900)]
Fix build warning
[Version] 0.0.5
[Issue Type] build warning
Change-Id: Ie291d1e1818495998c5dead4799050b97782b36f
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Jaechul Lee [Tue, 16 Mar 2021 04:24:47 +0000 (13:24 +0900)]
Add testcases for audio-hal-interfaces
[Version] 0.0.4
[Issue Type] Testcase
Change-Id: Id79ce8ef4c96b32dd874fb92bb8b5eb4364667a5
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Jaechul Lee [Thu, 18 Mar 2021 05:22:57 +0000 (14:22 +0900)]
Add handling exception cases in init/deinit functions
AUDIO_RET_OK is returned with a invalid handle when haltest try to call
init/deinit testcases
[Version] 0.0.3
[Issue Type] Initial release
Change-Id: I80d1bb14260c2deed03c2888d21405b4167eed0e
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Seungbae Shin [Mon, 1 Feb 2021 06:29:08 +0000 (15:29 +0900)]
Remove '_s' suffix for hal backend handle structure name
[Version] 0.0.2
[Issue Type] Revision
Change-Id: I3ffd8da33bb7308c8548b9d81b740d9456e80304
Jaechul Lee [Mon, 18 Jan 2021 05:39:09 +0000 (14:39 +0900)]
Initial release
[Version] 0.0.1
[Issue Type] Initial release
Change-Id: Ic184535d458b23604b14aead33f76324a8fb4277
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
Tizen Infrastructure [Wed, 6 Jan 2021 00:41:46 +0000 (00:41 +0000)]
Initial empty repository