platform_hardware_interfaces/audio/aidl/default
Mikhail Naganov a83c8a5518 audio: Fix remote submix behavior with multiple inputs
Align the behavior of the new implementation with the legacy
implementation in the case when the client opens multiple
input streams on the same remote submix device.

Reduce the HAL buffer size to match legacy behavior.

Bug: 264712385
Test: atest CtsVirtualDevicesTestCases --test-filter=".*VirtualAudioTest.*"
Change-Id: Ia86a8480495693595dbb501ec58e5d1d238abab2
2023-12-08 09:37:41 -08:00
..
acousticEchoCanceler Effect AIDL: skip volume checking 2023-11-27 16:52:54 +00:00
alsa audio: Implement getters for hardware mixer controls 2023-11-03 13:57:36 -07:00
automaticGainControlV1 Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
automaticGainControlV2 Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
bassboost Remove Descriptor proxy field from individual effect 2023-05-03 23:58:29 +00:00
bluetooth Register bluetooth.audio in the audioservice AIDL example 2023-11-29 00:13:18 +00:00
config/audioPolicy audio: Parse module configurations from the APM XML files 2023-10-17 19:48:24 -07:00
downmix Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
dynamicProcessing Fix cts Pre/post Processing failures on Cuttlefish aidl 2023-10-18 15:46:05 +00:00
envReverb Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
equalizer Remove Descriptor proxy field from individual effect 2023-05-03 23:58:29 +00:00
extension Support passing entire effect_param_t as vendor extension 2023-06-29 18:18:20 +00:00
hapticGenerator Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
include audio: Fix remote submix module I/O timing and atomicity 2023-12-01 16:39:52 -08:00
loudnessEnhancer Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
noiseSuppression Effect AIDL: skip volume checking 2023-11-27 16:52:54 +00:00
presetReverb Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
primary audio: Adjust after "bus" device type change 2023-12-04 14:51:49 -08:00
r_submix audio: Fix remote submix behavior with multiple inputs 2023-12-08 09:37:41 -08:00
stub audio: Provide a way for Module to specify nominal latency 2023-11-03 13:50:07 -07:00
tests audio: Fix default surround sound config 2023-07-06 13:51:37 -07:00
usb AHAL: fix stack overflow when connecting usb device. 2023-09-12 23:11:16 +00:00
virtualizer Remove Descriptor proxy field from individual effect 2023-05-03 23:58:29 +00:00
visualizer Effect AIDL: skip volume checking 2023-11-27 16:52:54 +00:00
volume Update EffectUUID initialization 2023-03-20 01:48:10 +00:00
AidlConversionXsdc.cpp audio: Provide code for parsing surround sound config from XML 2023-05-16 18:00:14 -07:00
Android.bp Register bluetooth.audio in the audioservice AIDL example 2023-11-29 00:13:18 +00:00
android.hardware.audio.effect.service-aidl.example.rc
android.hardware.audio.effect.service-aidl.xml Add defaults for audio AIDL interfaces 2023-11-06 19:14:32 +00:00
android.hardware.audio.service-aidl.example.rc audio: Ensure proper priority and scheduler for service threads 2023-08-07 18:15:19 -07:00
android.hardware.audio.service-aidl.xml Add defaults for audio AIDL interfaces 2023-11-06 19:14:32 +00:00
audio_effects_config.xml Support custom effect type UUID in audio effect AIDL example service 2023-07-14 23:57:21 +00:00
AudioPolicyConfigXmlConverter.cpp audio: Use hardcoded r_submix configuration with XML 2023-10-17 19:54:38 -07:00
Bluetooth.cpp aosp aidl bluetooth parameter support 2023-08-02 21:42:01 +05:30
Config.cpp audio: Make IConfig.getSurroundSound default implementation more robust 2023-08-23 14:18:27 -07:00
Configuration.cpp audio: Fix remote submix behavior with multiple inputs 2023-12-08 09:37:41 -08:00
EffectConfig.cpp Fix the audio source table in Processing 2023-08-23 17:40:21 +00:00
EffectFactory.cpp Make EffectFactory implementation thread-safe 2023-07-14 23:57:32 +00:00
EffectImpl.cpp Make EffectFactory implementation thread-safe 2023-07-14 23:57:32 +00:00
EffectMain.cpp
EffectThread.cpp audio: Fix Effect worker thread 2023-09-21 03:11:00 +00:00
EngineConfigXmlConverter.cpp audio: Parse module configurations from the APM XML files 2023-10-17 19:48:24 -07:00
main.cpp audio: Parse module configurations from the APM XML files 2023-10-17 19:48:24 -07:00
Module.cpp audio: Clean up and fix the bluetooth HAL module 2023-11-03 13:57:20 -07:00
ModulePrimary.cpp audio: Provide a way for Module to specify nominal latency 2023-11-03 13:50:07 -07:00
SoundDose.cpp CSD: rename get/setOutputRs2 to include upper bound 2023-03-17 02:57:47 +01:00
Stream.cpp Fix -Wunused-variable compiler warning 2023-12-06 14:03:58 +09:00
StreamSwitcher.cpp Merge "audio: Address comments from an internal review" into main 2023-08-03 15:58:56 +00:00
Telephony.cpp audio: Parse module configurations from the APM XML files 2023-10-17 19:48:24 -07:00
XsdcConversion.cpp audio: Fix parsing of I/O flags from XML config 2023-11-28 17:12:25 -08:00