Shraddha Basantwani
cac2e68b40
Audio AIDL : Add placeholder implementation and VTS test case for AGC1
...
Bug: 258124419
Test: atest VtsHalAGC1TargetTest
Change-Id: Ia9894ac21b284a554f8c2d66966d07e5e4621ccd
2023-02-15 23:36:06 +05:30
Shraddha Basantwani
84ea32e419
Audio AIDL : Rename AutomaticGainControl to AutomaticGainControlV2
...
Bug: 258124419
Test: atest VtsHalAGC2TargetTest
Change-Id: Ia3de57a109852e21d2f6e2b003e8f4286f8278b3
2023-02-15 18:11:11 +05:30
Shunkai Yao
8781102d74
Effect AIDL: Refactor effect capability with Range implementation
...
Bug: 258124419
Test: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit
Change-Id: Ie76270e91471a30f7dda1883c510cd318745855f
2023-02-14 20:39:22 +00:00
Shunkai Yao
b49631f4c2
Effect AIDL: Move EffectThread process into mutex
...
To avoid the case of receive thread stop right before process, in this
case test case AudioEffectTest#ConsumeDataAfterRestart will fail.
Bug: 264618800
Test: atest VtsHalAudioEffectTargetTest
Change-Id: I3c00361a537bc7010e6cd138f637f68b963e8033
2023-02-08 17:48:52 +00:00
Shunkai Yao
1d2d51a55d
audio: Add API to get io handle
...
Add new API to fetch IO handle which is
used for offloaded effects.
Test: atest VtsHalAudioEffectFactoryTargetTest
Test: atest VtsHalAudioEffectTargetTest
Change-Id: I82abe76036507e770f0e2aed2feef7905d85a5c9
2023-01-26 18:18:32 +00:00
Shunkai Yao
f1f15a1e86
Merge "Audio AIDL : Add libeffects reverb implementation uuids"
2023-01-11 19:06:32 +00:00
Shunkai Yao
5df4e6c4b0
AIDL effect: update AudioDeviceDescription to list
...
Bug: 261129656
Test: atest VtsHalAudioEffectTargetTest
Change-Id: I424afb287fa97a6bf39221ba64d6af50c1d697eb
2023-01-11 17:02:21 +00:00
Shraddha Basantwani
b83ec07797
Audio AIDL : Add libeffects reverb implementation uuids
...
Bug: 258124419
Test: atest VtsHalEnvironmentalReverbTest
atest VtsHalPresetReverbTargetTest
Change-Id: Ifa858ab002ee815f59b8582e5427eca566226fa2
2023-01-10 15:50:11 +05:30
Ram Mohan
e4064cebba
DynamicsProcessing: Add AIDL placeholder implementation and its unit test
...
Update audio_effects_config.xml to use libeffect dynamicsProcessing
implementation.
Bug: 258124419
Test: atest VtsHalDynamicsProcessingTargetTest
Test: atest VtsHalAudioEffectTargetTest
Change-Id: If93d084be383b716ff950faf1c3e23d6c1edaa66
2023-01-06 23:00:09 +00:00
Shunkai Yao
e39cd36545
Effect AIDL Add visualizer libeffect implementation
...
Bug: 258124419
Test: atest VtsHalVisualizerTargetTest
Change-Id: I4ad827a4e8951a16738580ecf91fe1b9cf65cc20
2022-12-22 17:10:03 +00:00
Shunkai Yao
18c9dd8acc
Merge changes from topic "aidl_audio_effect_volume_impl"
...
* changes:
Audio AIDL : Add libeffects volume implementation uuid
Volume: Add AIDL placeholder implementation and vts test
2022-12-22 05:20:54 +00:00
Sham Rathod
51d16c619c
Audio AIDL : Add libeffects volume implementation uuid
...
Bug: 258124419
Test: atest VtsHalVolumeTargetTest
Change-Id: I7c87f27d08b2c037ee9c9edd8173138aae97e670
2022-12-21 23:15:25 +00:00
Shraddha Basantwani
ae7dde5d10
Audio AIDL : Add libeffects haptic generator implementation uuid
...
Bug: 258124419
Test: atest VtsHalHapticGeneratorTargetTest
Change-Id: I09abbc7a74d1e75f18bd1fbb4f1c2276a420eb20
2022-12-22 01:01:18 +05:30
Treehugger Robot
686c214a38
Merge changes from topic "aidl_audio_effect_virtualizer_impl"
...
* changes:
Audio AIDL : Add libeffects virtualizer bundle uuid
Virtualizer: Add AIDL placeholder implementation and vts test
2022-12-21 04:45:22 +00:00
Sham Rathod
5fd232fc79
Audio AIDL : Add libeffects virtualizer bundle uuid
...
Bug: 258124419
Test: atest VtsHalVirtualizerTargetTest
Change-Id: Id7ab913765e43d96199562af2766dfc6799a046e
2022-12-20 18:10:04 +00:00
Shunkai Yao
bd862b8287
Effect AIDL: Add AEC, AGC and NS AIDL and placeholder implmentation
...
Bug: 238913361
Test: atest VtsHalAECTargetTest
Test: atest VtsHalAGCTargetTest
Test: atest VtsHalNSTargetTest
Change-Id: I13de3fb554a3161d993fbe69942019546c7a96a6
2022-12-20 18:09:27 +00:00
Treehugger Robot
b02f80b5c4
Merge "Audio AIDL : Add libeffects downmix implementation uuid"
2022-12-20 15:08:55 +00:00
Shunkai Yao
2af598bfa5
Merge "Audio AIDL : Add libeffects loudness enhancer implementation uuid"
2022-12-19 21:15:33 +00:00
Shraddha Basantwani
4ff8698a25
Audio AIDL : Add libeffects downmix implementation uuid
...
Bug: 258124419
Test: atest VtsHalDownmixTargetTest
Change-Id: I32d415d83e0a068efbea93ef4c2af3403db0f0a5
2022-12-19 15:31:54 +05:30
Treehugger Robot
2e9fe5d8d2
Merge "Audio AIDL : Add libeffects bass boost bundle uuid"
2022-12-17 09:32:04 +00:00
Shunkai Yao
cb0fc410d7
Effect AIDL: Add VTS test cases cleanup in TearDown
...
Remove output FMQ reset in EffectImpl
Update vts cases with ASSERT_* for critical errors
And update vts case naming
Bug: 261646550
Test: atest VtsHalAudioEffectTargetTest
Test: atest VtsHalEqualizerTargetTest
Test: atest VtsHalBassBoostTargetTest
Test: atest VtsHalLoudnessEnhancerTargetTest
Test: atest VtsHalAudioEffectFactoryTargetTest
Change-Id: If8d8aab0d4a68b13c488c053af1f36b58b7c99a1
2022-12-16 02:10:10 +00:00
Shraddha Basantwani
3a2fb0344b
Audio AIDL : Add libeffects bass boost bundle uuid
...
Bug: 258124419
Test: atest VtsHalBassBoostTargetTest
Change-Id: I7048ee71e16a1e9c7ca6850a216b9f3ae62a0452
2022-12-14 23:56:06 +05:30
Shraddha Basantwani
22834eab2c
Audio AIDL : Add libeffects loudness enhancer implementation uuid
...
Bug: 258124419
Test: atest VtsHalLoudnessEnhancerTargetTest
Change-Id: I55449dc58cc65ae8697f2b33e190f3fd6aa5e4f9
2022-12-13 19:32:00 +05:30
Shunkai Yao
c12e0821e6
Effect AIDL: queryEffect with Descriptor for all effects implementation
...
Add queryEffect for effect libraries.
Change Descriptor in each effect implementation to be static so
extern C function can access.
Update vts test cases.
Bug: 261646550
Test: atest VtsHalAudioEffectTargetTest
Change-Id: I8e5d7240db31a0d09b17541c39d9e4c15e1eea73
2022-12-13 02:46:40 +00:00
Shraddha Basantwani
f627d80d37
AIDL Effect: Update locking in EffectImpl
...
Avoid locking for all EffectContext calls.
Locking inside context seems not necessary for now as all binder calls
already serialized.
Add BassBoost AIDL placeholder implementation.
Bug: 261646550
Test: atest VtsHalAudioEffectTargetTest
Change-Id: Iaa41f013d5756801553e20b995aab5ddc845cf32
2022-12-09 21:39:46 +00:00
Shunkai Yao
812d5b4ce0
AIDL effect vts test cases refinement
...
Bug: 255361653
Test: atest VtsHalAudioEffectTargetTest
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: I4d4c4de97a73d4ea6dedd9c9e1733da03860430b
2022-11-18 19:50:24 +00:00
Shunkai Yao
f0c263b547
Use AIDL effect bundle in effectserviceexampleimpl.
...
Bug: 255361653
Test: atest VtsHalAudioEffectTargetTest
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: Ia50ff5066e007f6a8569114e36f0e4565a6100ea
2022-11-16 18:09:17 +00:00
Shunkai Yao
52abf0a662
Support effect config parser in effect AIDL
...
Bug: 255361653
Test: parse an example audio_effects.xml
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalAudioEffectTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: I086905bcbe113a56767cae45102c84f5250d348e
2022-11-10 22:38:55 +00:00
Shunkai Yao
6afc855087
AIDL effect: Add all aosp effects default implementation
...
Bug: 238913361
Test: atest VtsHalAudioEffectTargetTest
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: I6825ba77ae0707f97e852f0faa52ce3486ba2af5
2022-10-31 22:53:57 +00:00
Shunkai Yao
a4ab38caf0
AIDL effect: Add Equalizer parameters implementation and vts
...
Bug: 238913361
Test: atest VtsHalAudioEffectTargetTest
atest VtsHalAudioEffectFactoryTargetTest
atest VtsHalEqualizerTargetTest
Change-Id: I94b2283ca2aa0e45715e1c9ac3ea6ad809ec2a2c
2022-10-19 19:13:25 +00:00
Shunkai Yao
ea24c1a128
AIDL effect: Add effect AIDL implementationi and vts test
...
Bug: 238913361
Test: atest VtsHalAudioEffectTargetTest; atest VtsHalAudioEffectFactoryTargetTest
Merged-In: If8000b7396360996bdfb8eb269bc3de543871673
Change-Id: If8000b7396360996bdfb8eb269bc3de543871673
2022-10-13 02:14:23 +00:00