Mikhail Naganov a4513dcf05 audio: Move tinyALSA-specific code to Module/StreamAlsa
Extract code interacting with tinyALSA which is not
specific to USB into "abstract" module and stream
implementations ModuleAlsa and StreamAlsa. Also, move
utility code which does not need module or stream
context into Utils.

This facilitates implementation of the CF core HAL which
also uses tinyALSA, allowing to share common code.

Bug: 264712385
Test: atest VtsHalAudioCoreTargetTest

Change-Id: I2134b15e970c78e8a48b254e15199b8207a8ab34
(cherry picked from commit c337a8799b)
Merged-In: I2134b15e970c78e8a48b254e15199b8207a8ab34
2023-08-01 14:27:28 -07:00
2022-06-14 14:08:59 +09:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-04-21 01:51:49 +00:00
2022-10-31 20:43:43 +00:00
2023-04-07 23:41:20 +00:00
2022-11-18 23:40:59 +00:00
2022-06-14 14:08:59 +09:00
2022-11-15 17:37:08 +00:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-04-07 23:41:20 +00:00
2023-07-24 18:52:39 +00:00
2021-10-28 22:04:46 +00:00
2019-12-13 14:24:23 -08:00
2016-08-30 11:28:36 -07:00
2022-08-01 16:19:14 +00:00
2021-01-21 15:06:51 +09:00
Description
No description provided
134 MiB
Languages
C++ 56.3%
AIDL 41.2%
C 1.5%
Rust 0.4%
Java 0.4%
Other 0.1%