1
0
Fork 0
android_external_drm_hwcomp.../stats
Drew Davenport 129d12f38a drm_hwcomposer: Report composition stats as vendor atoms
The IStats service provides an interface for reporting metrics from
vendor processes through the IStats::reportVendorAtom interface.

The type and ordering of the data in a VendorAtom are determined by a
proto definition which is typically OEM-specific. The code to construct
the VendorAtom is generated from the proto definition.

Add a soong config variable in the DRMHWC config namespace to enable the
atom reporting. Currently there is only one such implementation.
  atom_reporter: Set this to configure OEM-specific atom reporting.

With the config variable omitted, reporting will be disabled and a stub
implementation is used, ensuring no build or runtime dependency or usage
of the IStats service.

Change-Id: I832adbd42412db1ab4c9403c1da60fa075443caa
Signed-off-by: Drew Davenport <ddavenport@google.com>
2025-06-10 06:59:51 +00:00
..
CompositionStats.cpp drm_hwcomposer: Remove hwc2_display_t 2025-05-23 09:01:26 -06:00
CompositionStats.h drm_hwcomposer: Remove hwc2_display_t 2025-05-23 09:01:26 -06:00
CompositionStatsAtomReporter.cpp drm_hwcomposer: Report composition stats as vendor atoms 2025-06-10 06:59:51 +00:00
CompositionStatsAtomReporter.h drm_hwcomposer: Report composition stats as vendor atoms 2025-06-10 06:59:51 +00:00
CompositionStatsAtomReporterDesktop.cpp drm_hwcomposer: Report composition stats as vendor atoms 2025-06-10 06:59:51 +00:00
CompositionStatsPoller.cpp drm_hwcomposer: Report composition stats as vendor atoms 2025-06-10 06:59:51 +00:00
CompositionStatsPoller.h drm_hwcomposer: Report composition stats as vendor atoms 2025-06-10 06:59:51 +00:00
CompositionStatsTest.cpp drm_hwcomposer: Remove hwc2_display_t 2025-05-23 09:01:26 -06:00