summaryrefslogtreecommitdiff
path: root/soundtrigger/aidl
AgeCommit message (Collapse)Author
2022-03-31Implement getInterfaceHash/Version for SoundTriggerJiyong Park
As the soundtrigger AIDL interface gets frozen for TM, java services implementing the interface are required to implement getInterfaceHash and getInterfaceVersion [1]. [1] https://source.android.com/devices/architecture/aidl/stable-aidl#new-meta-interface-methods Bug: 225941299 Test: m Change-Id: I71f27131d2619cea2ae10a53c01ca883a459d159
2022-03-31Add -Wno-missing-permission-annotation for soundtrigger3Jiyong Park
Soundtrigger3 has been built with "-Werror -Weverything" (from Android.bp) and "-Weverything -Wno-missing-permission-annotation" (from the AIDL build system). The former is added only for the ToT version of an AIDL interface. So far, soundtrigger3 wasn't frozen and therefore the implicit version 1 was the ToT version. As a result, absence of @RequiresPermission in its interface didn't break the build due to the automatically added "-Wno-missing-permission-annotation" despite that it had "-Werror". However, this is causing build breakage as soundtrigger3 now has version 1 and 2 (ToT) and the version 1 is built *without* "-Wno-missing-permission-annotation". Fixing this by manually adding the diag flag so that it's applied to all versions. Bug: 225941299 Test: m Change-Id: I3a43fc77997ef900b0f173c88530f570e436bc77
2022-03-31Freeze AIDL APIs for TMJiyong Park
Bug: 225941299 Test: m Change-Id: Ie41cc0797710f813f92c65c387f247c7806d8394
2022-01-25Merge "soundtrigger: add host_supported"Rios Kao
2022-01-21soundtrigger: add host_supportedRios Kao
support host build for development. Test: build pass Bug: 206738138 Change-Id: I55d1b2bcdbf234efc9ca98aca00b9777327fe16c
2022-01-20Organize imports and fix formattingYtai Ben-Tsvi
Test: m Fixes: 215567445 Change-Id: I1077b3fb609acde6d6dbda92139f52ad8fed7784
2021-08-31Update use of a.m.a.c.AudioConfig in sthal_cli_3Mikhail Naganov
Bug: 188932434 Test: m sthal_cli_3 Change-Id: Ifcc94ecfa7aa9d9a5292f45a35083c4681223529
2021-08-25Follow-up after ag/15645323Mikhail Naganov
Make 'createConfig' a static function. Fix OWNERS file to point to the correct location. Bug: 188932434 Test: m sthal_cli_3 Change-Id: I7a35096acb71a246691f9bb9ddf41660f3e7cf8f
2021-08-23Move common audio AIDL types to audio.media.audio.commonMikhail Naganov
Since tests depend statically on libaudiofoundation, they also need to depend on the generated interfaces code, which contains vtables for interface classes. Update 'sthal_cli_3' test app. Bug: 188932434 Test: m HalAudioV6_0GeneratorTest Test: m sthal_cli_3 Change-Id: Ifb8f81d02764f7710ce207603aa6fe2d20123e89
2021-04-07[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfacesBob Badour
Added SPDX-license-identifier-Apache-2.0 to: soundtrigger/aidl/Android.bp soundtrigger/aidl/cli/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I5bb1bf59e40996301a0b002211669de320d3cfb3
2021-03-30Rearrange soundtrigger3 directory structureYtai Ben-Tsvi
Test: m Change-Id: I35f041769c3835fa6d63bcb0d4bffac3c8a1aa46