fd64afb0fd
Add MAT 1.0, 2.0, 2.1 audio formats Add 5.1.2, 5.1.4, 7.1.2, 7.1.4 output channel masks Add E_AC3_JOC audio format Add MSD Device to allow an MSD HAL implementation separated from the primary. Bug: 38184704 Test: none Change-Id: I2f488462614114e4c82149460b030585981ae15e Original author: Signed-off-by: Dean Wheatley <dwhea@dolby.com> Ported to HAL 4.0: Signed-off-by: Kevin Rocard <krocard@google.com> |
||
---|---|---|
.. | ||
2.0 | ||
4.0 | ||
common | ||
core | ||
effect | ||
README |
Directory structure of the audio HIDL related code. audio |-- 2.0 <== HIDL (.hal) can not be moved to fit the directory structure | because that would create a separate HAL |-- 4.0 <== Version 4.0 of the core API | |-- common <== code common to audio core and effect API | |-- 2.0 | | |-- default <== code that wraps the legacy API | | `-- vts <== vts of 2.0 core and effect API common code | |-- 4.0 | | |-- default | | `-- vts | |-- ... <== The future versions should continue this structure | | |-- default | | `-- vts | `-- all_versions <== code common to all version of both core and effect API | |-- default | `-- vts <== vts of core and effect API common version independent code | |-- core <== code relative to the core API | |-- 2.0 <== 2.0 core API code (except .hal, see audio/2.0) | | |-- default | | `-- vts | |-- 4.0 | | |-- default <== default implementation of the core 4.0 api | | `-- vts <== vts code of the 4.0 API | |-- ... | | |-- default | | `-- vts | `-- all_versions | |-- default | `-- vts <== vts of core API common version independent code | `-- effect <== idem for the effect API |-- 2.0 | |-- default | `-- vts |-- 4.0 | |-- default | `-- vts |-- ... | |-- default | `-- vts `-- all_versions |-- default `-- vts