connect mediametrics service to statsd
take the collected media.metrics (as they arrive) and push a copy over
to statsd, the statistics logging subsystem.
gather data, wrap in protobufs apppropriately, and submit it to statsd.
Bug: 118782504
Test: statsd's test_drive app
Change-Id: Ieb82c43633851075e9eaf65d2a95c8cba87441ea
diff --git a/services/mediaanalytics/Android.bp b/services/mediaanalytics/Android.bp
index c93c120..72f4b52 100644
--- a/services/mediaanalytics/Android.bp
+++ b/services/mediaanalytics/Android.bp
@@ -7,8 +7,22 @@
srcs: [
"main_mediametrics.cpp",
"MediaAnalyticsService.cpp",
+ "iface_statsd.cpp",
+ "statsd_audiopolicy.cpp",
+ "statsd_audiorecord.cpp",
+ "statsd_audiothread.cpp",
+ "statsd_audiotrack.cpp",
+ "statsd_codec.cpp",
+ "statsd_drm.cpp",
+ "statsd_extractor.cpp",
+ "statsd_nuplayer.cpp",
+ "statsd_recorder.cpp",
],
+ proto: {
+ type: "lite",
+ },
+
shared_libs: [
"libcutils",
"liblog",
@@ -21,10 +35,15 @@
"libmediautils",
"libmediametrics",
"libstagefright_foundation",
+ "libstatslog",
"libutils",
+ "libprotobuf-cpp-lite",
],
- static_libs: ["libregistermsext"],
+ static_libs: [
+ "libplatformprotos",
+ "libregistermsext",
+ ],
include_dirs: [
"frameworks/av/media/libstagefright/include",