No description
Find a file
Mikhail Naganov 6507376fb9 audio: Implement blocking in remote submix when there is no sink
The HIDL implementation blocked for the audio buffer duration
when the output side of the remote submix pipe does not have
the sink connected. This behavior was accidentally removed
when fixing b/327220024.

Also, limit the amount of the debug messages displayed when
the sink is shutdown to avoid spamming the syslog.

Bug: 328347445
Test: repro steps from the bug
Test: atest VtsHalAudioCoreTargetTest
Test: atest --test-filter=".*AudioPlaybackCaptureTest.*" CtsMediaAudioTestCases
Change-Id: Ia66cb7b4567d42a41bf4715b7d725d36510ac50c
2024-03-22 13:05:48 -07:00
apexkey Add OWNERS file for apexkey 2023-09-13 21:18:46 +00:00
atrace Merge OWNERS files for atrace 2023-09-08 20:25:29 +00:00
audio audio: Implement blocking in remote submix when there is no sink 2024-03-22 13:05:48 -07:00
authsecret Cleanup: use a shared apex_key 2023-10-10 10:30:03 +09:00
automotive Merge "Revert "Change HVAC_MAX_DEFROST_ON to front and back row area IDs"" into main 2024-03-01 19:50:58 +00:00
biometrics Merge "Refactor biometric virtual HAL config/control" into main 2024-03-04 14:13:20 +00:00
bluetooth Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
boot Merge "Revert^2 "Add bootcontrol HAL APEX"" into main 2023-10-11 04:20:38 +00:00
broadcastradio Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
camera Merge "Vendor API level 202404 is now frozen" into main 2024-02-29 17:14:40 +00:00
cas Merge "CAS AIDL: Start thread pool for default service" into main 2023-11-10 04:14:03 +00:00
common Add defaults for audio AIDL interfaces 2023-11-07 18:18:24 +00:00
compatibility_matrices Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
configstore Merge OWNERS files for configstore 2023-09-08 20:56:04 +00:00
confirmationui UpsideDownCake is now 34 2023-04-07 23:41:20 +00:00
contexthub Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
drm Remove unused OWNERS file 2023-10-16 15:02:54 -07:00
dumpstate Add dumpstate HAL APEX 2023-09-19 23:48:35 +09:00
fastboot UpsideDownCake is now 34 2023-04-07 23:41:20 +00:00
gatekeeper gatekeeper: generate Rust bindings 2023-10-30 08:17:12 +00:00
gnss Merge "Vendor API level 202404 is now frozen" into main 2024-02-29 17:14:40 +00:00
graphics Merge "Vendor API level 202404 is now frozen" into main 2024-02-29 17:14:40 +00:00
health Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
identity Merge "identity: Set testMode to false for RKP." am: 087b29d75a am: 8ff617bdd0 am: 6c1c507c6b 2023-05-25 00:52:17 +00:00
input Merge "[DON'T BLOCK] Test ownership migration rules" into main am: 27e97308c4 2024-02-07 01:45:21 +00:00
ir Fix the path to IR HAL 2023-12-12 18:06:34 +09:00
keymaster Replace std::basic_string<uint8_t> with std::vector 2024-02-12 20:15:47 -08:00
light Replace use of deprecated logging functions 2024-02-07 12:55:53 +01:00
macsec Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
media Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
memtrack Add memtrack HAL APEX 2023-09-15 13:16:28 +09:00
neuralnetworks Downgrade fatal log on host to error 2024-02-12 18:47:08 +00:00
nfc [DON'T BLOCK] Test ownership migration rules 2024-02-05 15:45:22 +00:00
oemlock Merge OWNERS files for oemlock 2023-09-08 21:06:03 +00:00
power VTSHalPowerTarget.FMQAidl: Make sure session status OK before running test 2024-03-21 02:09:33 +00:00
radio Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
rebootescrow Add rebootescrow HAL into APEX 2023-10-23 14:52:43 +09:00
renderscript Add clear dependency on libRS_internal 2023-11-28 16:28:20 +09:00
scripts Add OWNERS files to support dirs 2023-09-11 17:03:06 +00:00
secure_element Tag vts module VtsHalSecureElementTargetTest with secure element sim 2024-01-31 03:12:59 +00:00
security Merge "Vendor API level 202404 is now frozen" into main 2024-02-29 17:14:40 +00:00
sensors Merge "[DON'T BLOCK] Test ownership migration rules" into main am: 27e97308c4 2024-02-07 01:45:21 +00:00
soundtrigger Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
staging Create Secure Storage AIDL interface 2024-02-14 11:38:58 -06:00
tests HIDL multithreaded: increase timeout duration 2023-11-14 08:48:42 +00:00
tetheroffload Baseline NewApi issues 2024-01-10 12:30:37 -08:00
thermal Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
threadnetwork Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
tv Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
usb Vendor API level 202404 is now frozen 2024-02-20 21:05:23 +00:00
uwb [DON'T BLOCK] Test ownership migration rules 2024-02-05 15:45:22 +00:00
vibrator Remove uses of std::rand() from vibrator VTS tests 2024-02-12 16:00:40 +00:00
vr Merge OWNERS files for vr 2023-09-11 16:32:19 +00:00
weaver [DON'T BLOCK] Test ownership migration rules 2024-02-05 15:45:22 +00:00
wifi Merge "Populate legacy HAL stub for wifi_virtual_interface_create_with_vendor_data." into main 2024-03-04 18:50:42 +00:00
.clang-format Replace clang-format with symlink. 2019-01-18 14:26:33 -08:00
.gitignore Ignores vim temporary files from git 2024-01-16 14:48:57 +08:00
Android.bp Stop using group_static_libs property 2021-08-30 23:20:08 +00:00
CleanSpec.mk Clean up android.hardware.automotive.vehicle intermediates. 2023-08-23 16:58:03 -07:00
current.txt Fix inconsistencies in VehicleArea HAL documentation 2023-03-29 20:12:05 +00:00
METADATA Add METADATA to interfaces: Apache2=NOTICE 2020-05-01 10:59:55 -07:00
NOTICE Apache2 module license. 2016-08-30 11:28:36 -07:00
OWNERS remove guangzhu from OWNERS 2022-08-01 16:19:14 +00:00
PREUPLOAD.cfg Add generate_vehicle_property_enums repo hook. 2023-06-08 18:34:57 +00:00
TEST_MAPPING Add CtsStrictJavaPackagesTestCases to TEST_MAPPING presubmits 2023-12-16 00:33:37 +00:00
update-base-files.sh Generate constants from the audio HAL V7.1 enums 2022-02-14 19:08:09 +00:00
update-makefiles.sh Remove update scripts for VTS makefiles. 2019-02-28 18:39:29 +00:00