No description
Find a file
Patrick Rohr 1586d21f64 Add VTS for FilterDelayHint
The VTS can be configured by adding timeDelayInMs and dataDelayInBytes
attributes to the VTS configuration's filter tags (as long as the filter
is not a media filter (media filters do not support FilterDelayHints)).

In order to circumvent a FilterDelayHint race condition around
configuring the hint (where the internal condition variable is notified
when the delay hint changes. If the scheduler thread has not been
scheduled to run before adjusting the delay hint, and callbacks are
added right after, they are always sent out immediately (as the cv predicate
still returns true when it is first evaluated after adjusting the delay)).

Test: atest VtsHalTvTunerTargetTest
Test: atest android.media.tv.tuner.cts
Bug: 183057734
CTS-Coverage-Bug: 209593343
Change-Id: I1b0893afce262b18ee385ec0f384e6ceebf58c7d
2021-12-08 14:16:10 +01:00
atrace/1.0
audio Merge "audio VTS: Consider only attached devices for stream tests" am: 1323e4bd90 am: 384ecfa68e am: d511b36e35 am: 79418d5eb7 2021-11-22 18:22:54 +00:00
authsecret Merge "Add OWNERS for VTS module VtsHalAuthSecretV1_0TargetTest" 2021-10-08 00:24:16 +00:00
automotive Merge "Beef up the documentation of VehicleApPowerStateReq" 2021-12-01 20:33:12 +00:00
biometrics Update fingerprint AIDL with additional display id field. 2021-10-25 20:48:04 +00:00
bluetooth Merge "Fix the integration issue for HAL 2.2" 2021-11-12 12:53:17 +00:00
boot Merge "Add OWNERS for VTS module VtsHalBootV1_0TargetTest" 2021-09-24 01:35:03 +00:00
broadcastradio Merge "Backfill owner information for VTS module VtsHalBroadcastradioV1_1TargetTest." 2021-09-30 19:09:29 +00:00
camera Merge "Camera: Update torch strength control API name." 2021-11-22 18:44:01 +00:00
cas Update OWNERS for VtsHalCas* tests. 2021-11-03 11:23:01 -07:00
common Merge "fmq: use versions for imports" am: 334a6134de 2021-09-01 16:32:26 +00:00
compatibility_matrices Merge "dumpstate: Add dumpstate device AIDL HAL" am: 745a344a7c am: e8222cb95a am: 40ae004029 am: 3d3108cdc0 2021-12-01 13:12:58 +00:00
configstore Add OWNERS for VTS module VtsHalConfigstoreV1_0TargetTest 2021-08-11 16:38:55 -07:00
confirmationui
contexthub Fix typo in HostEndpointInfo definition 2021-11-22 21:36:01 +00:00
drm Merge Android 12 2021-10-06 23:58:29 +00:00
dumpstate dumpstate: Add dumpstate device AIDL HAL 2021-11-25 07:44:46 +00:00
fastboot
gatekeeper/1.0 Merge "Revert "Expand Gatekeeper test"" 2021-09-16 21:58:29 +00:00
gnss Add GnssNavigationMessage AIDL HAL (hardware/interfaces) 2021-11-24 11:14:21 -08:00
graphics Link in libshaders into composer VTS 2021-11-24 12:23:48 -08:00
health Merge "health: properly support charger mode." am: 21c1e163d4 am: d9964bb31a am: 233a367c14 am: d6f310a7c5 2021-12-01 04:42:36 +00:00
identity Merge "identity: Make NoS libeic and AOSP libeic align" am: c9cb222b2c 2021-09-07 13:10:02 +00:00
input Merge "Backfill owner information for VTS module VtsHalInputClassifierV1_0TargetTest." am: a850e9d1b6 2021-09-09 02:13:54 +00:00
ir/1.0
keymaster Merge "Fix flaky corrupted padding tests" am: a33f46bc2a am: 61cf943208 am: 02951d1167 am: d1c5ed5bec 2021-11-30 07:41:54 +00:00
light
media omx: validate only standard OMX roles 2021-08-11 17:10:38 +00:00
memtrack Merge "Remove ndk_platform backend. Use the ndk backend." am: 2346a4c6b9 am: 4ef9aa49dc 2021-07-28 12:39:05 +00:00
neuralnetworks Add NNAPI specification and infrastructure for FL7. 2021-11-22 14:41:51 -08:00
nfc Merge "Backfill owner information for VTS module VtsHalNfcV1_0TargetTest." am: 7b41c06107 2021-10-01 00:32:30 +00:00
oemlock Merge "Backfill owner information for VTS module VtsHalOemLockV1_0TargetTest." 2021-10-19 02:16:30 +00:00
power Merge "Creates a vendor APEX for the power and power.stats AIDL HALs." 2021-11-04 21:59:41 +00:00
radio Merge "Add new fields to DataProfile" 2021-12-02 05:40:42 +00:00
rebootescrow/aidl Merge "Remove ndk_platform backend. Use the ndk backend." am: 2346a4c6b9 am: 4ef9aa49dc 2021-07-28 12:39:05 +00:00
renderscript/1.0 Backfill owner information for VTS module VtsHalRenderscriptV1_0TargetTest. 2021-09-03 16:33:59 -07:00
scripts
secure_element Merge "Backfill owner information for VTS module VtsHalSecureElementV1_1TargetTest." 2021-09-10 18:16:35 +00:00
security Merge "KeyMint: Test invalid AES key sizes" am: bb0ab83af8 am: 7770509519 am: 9087d75542 am: 14a6f9e8b5 2021-12-01 15:06:40 +00:00
sensors Add conversion code for sensor_t to v2.1 SensorInfo 2021-11-16 00:20:35 +00:00
soundtrigger Merge "Backfill owner information for VTS module VtsHalSoundtriggerV2_3TargetTest." am: 6a582708ff am: a93698ce37 am: 192ccebc83 am: aaa2be452d am: 62ca95bd70 2021-09-30 01:26:49 +00:00
tests Remove ndk_platform backend. Use the ndk backend. 2021-08-17 14:48:50 +00:00
tetheroffload
thermal Merge "Backfill owner information for VTS module VtsHalThermalV1_0TargetTest." 2021-10-06 22:37:18 +00:00
tv Add VTS for FilterDelayHint 2021-12-08 14:16:10 +01:00
usb
uwb Merge "Add OID for the power related stats" 2021-11-12 22:44:26 +00:00
vibrator Check primitive duration is positive for supported primitives 2021-11-09 16:40:51 +00:00
vr/1.0
weaver Merge "Backfill owner information for VTS module VtsHalWeaverV1_0TargetTest." 2021-10-12 23:15:23 +00:00
wifi Match Wi-Fi HAL native code style with rest of HALs. 2021-12-01 10:11:14 -08:00
.clang-format
.gitignore Add .gitignore 2021-10-28 22:04:46 +00:00
Android.bp Stop using group_static_libs property 2021-08-30 23:20:08 +00:00
CleanSpec.mk
current.txt Revert "Clarify the ComposerClient comment for CONFIG_GROUP" 2021-10-15 13:45:33 +02:00
METADATA
NOTICE
OWNERS
PREUPLOAD.cfg
TEST_MAPPING
update-base-files.sh
update-makefiles.sh