Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 338f753f authored by Ray Essick's avatar Ray Essick
Browse files

prep for mediametrics in module

Changes that can work in either mode.

Bug: 189976186
Flag: EXEMPT refactor
Test: atest CtsMediaHostTestCases
Change-Id: Idf23307cc6f1ed9b7e22d4562d70687476e78988
parent f8ad9b37
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -315,7 +315,9 @@ int sendToStatsd(Types ... args)
    int result = 0;
    int result = 0;


#ifdef STATSD_ENABLE
#ifdef STATSD_ENABLE
    if (__builtin_available(android 33, *)) {
        result = stats::media_metrics::stats_write(args...);
        result = stats::media_metrics::stats_write(args...);
    }
#endif
#endif
    return result;
    return result;
}
}
@@ -331,7 +333,9 @@ std::pair<int, std::string> sendToStatsd(const char * const (& fields)[N], Types
    std::stringstream ss;
    std::stringstream ss;


#ifdef STATSD_ENABLE
#ifdef STATSD_ENABLE
    if (__builtin_available(android 33, *)) {
        result = stats::media_metrics::stats_write(args...);
        result = stats::media_metrics::stats_write(args...);
    }
    ss << "result:" << result;
    ss << "result:" << result;
#endif
#endif
    ss << " { ";
    ss << " { ";
+6 −1
Original line number Original line Diff line number Diff line
@@ -174,7 +174,11 @@ void AudioPowerUsage::sendItem(const std::shared_ptr<const mediametrics::Item>&
    const int32_t duration_secs = (int32_t)(duration_ns / NANOS_PER_SECOND);
    const int32_t duration_secs = (int32_t)(duration_ns / NANOS_PER_SECOND);
    const int32_t min_volume_duration_secs = (int32_t)(min_volume_duration_ns / NANOS_PER_SECOND);
    const int32_t min_volume_duration_secs = (int32_t)(min_volume_duration_ns / NANOS_PER_SECOND);
    const int32_t max_volume_duration_secs = (int32_t)(max_volume_duration_ns / NANOS_PER_SECOND);
    const int32_t max_volume_duration_secs = (int32_t)(max_volume_duration_ns / NANOS_PER_SECOND);
    const int result = stats::media_metrics::stats_write(stats::media_metrics::AUDIO_POWER_USAGE_DATA_REPORTED,
    int result = 0;

    if (__builtin_available(android 33, *)) {
        result = stats::media_metrics::stats_write(
                                         stats::media_metrics::AUDIO_POWER_USAGE_DATA_REPORTED,
                                         audio_device,
                                         audio_device,
                                         duration_secs,
                                         duration_secs,
                                         (float)volume,
                                         (float)volume,
@@ -183,6 +187,7 @@ void AudioPowerUsage::sendItem(const std::shared_ptr<const mediametrics::Item>&
                                         (float)min_volume,
                                         (float)min_volume,
                                         max_volume_duration_secs,
                                         max_volume_duration_secs,
                                         (float)max_volume);
                                         (float)max_volume);
    }


    std::stringstream log;
    std::stringstream log;
    log << "result:" << result << " {"
    log << "result:" << result << " {"