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

Commit 39b09b52 authored by Eric Laurent's avatar Eric Laurent
Browse files

audioserver: log system event for binder timeouts

Add event logging in case of audioserver watchdog to help
collect statistics.

Test: make. Simulate watchdog and check events in logcat.

Change-Id: I4716852c77d56703ad5f3dfc2500f598a2b80a12
parent cd56a1c2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
../../media/utils/include/mediautils/EventLog.h
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
../../media/libmedia/include/media/TimeCheck.h
 No newline at end of file
../../media/utils/include/mediautils/TimeCheck.h
 No newline at end of file
+2 −1
Original line number Diff line number Diff line
@@ -949,7 +949,8 @@ status_t BnAudioFlinger::onTransact(
            break;
    }

    TimeCheck check("IAudioFlinger");
    std::string tag("IAudioFlinger command " + std::to_string(code));
    TimeCheck check(tag.c_str());

    switch (code) {
        case CREATE_TRACK: {
+2 −1
Original line number Diff line number Diff line
@@ -947,7 +947,8 @@ status_t BnAudioPolicyService::onTransact(
            break;
    }

    TimeCheck check("IAudioPolicyService");
    std::string tag("IAudioPolicyService command " + std::to_string(code));
    TimeCheck check(tag.c_str());

    switch (code) {
        case SET_DEVICE_CONNECTION_STATE: {
+1 −1
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@ cc_library {
    vndk: {
        enabled: true,
    },
    srcs: ["AudioParameter.cpp", "TypeConverter.cpp", "TimeCheck.cpp"],
    srcs: ["AudioParameter.cpp", "TypeConverter.cpp"],
    cflags: [
        "-Werror",
        "-Wno-error=deprecated-declarations",
Loading