platform_hardware_interfaces/tv/tuner
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
..
1.0 Merge "Add blindScan condition to blindScan test" 2021-11-16 20:03:56 +00:00
1.1 Merge "Add blindScan condition to blindScan test" 2021-11-16 20:03:56 +00:00
aidl Add VTS for FilterDelayHint 2021-12-08 14:16:10 +01:00
assets Refactor Tuner 1.0 vts to use dynamic configuration 2021-04-09 15:33:37 -07:00
config Add VTS for FilterDelayHint 2021-12-08 14:16:10 +01:00
README.md Remove outdated warning now that the v1.0 had shipped 2020-09-29 18:29:16 +00:00

Tuner HALs

Overview

TV specific tuners.

See 1.0/ITuner.hal for an overview.