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

Commit c5b34363 authored by Atneya Nair's avatar Atneya Nair
Browse files

Add sysprop to disable TimeCheck

For debugging purposes (such as with lldb), it is useful to disable
TimeCheck.

Conditionally disable the audioserver txn TimeChecks which abort.

Test: Manual
Bug: 360430668
Flag: EXEMPT safe_change
Change-Id: If534d234a676f390547bf57cb28f5978b412032a
parent 38465a14
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5250,7 +5250,7 @@ status_t AudioFlinger::onTransactWrapper(TransactionCode code,
        }
    }, mediautils::TimeCheck::getDefaultTimeoutDuration(),
    mediautils::TimeCheck::getDefaultSecondChanceDuration(),
    true /* crashOnTimeout */);
    !property_get_bool("audio.timecheck.disabled", false) /* crashOnTimeout */);

    return delegate();
}
+1 −1
Original line number Diff line number Diff line
@@ -1418,7 +1418,7 @@ status_t AudioPolicyService::onTransact(
        }
    }, mediautils::TimeCheck::getDefaultTimeoutDuration(),
    mediautils::TimeCheck::getDefaultSecondChanceDuration(),
    true /* crashOnTimeout */);
    !property_get_bool("audio.timecheck.disabled", false) /* crashOnTimeout */);

    switch (code) {
        case SHELL_COMMAND_TRANSACTION: {