Merge "audio policy: disable silencing of background UID record" into pi-dev am: fcf9a4c7e2

am: 04617b67c1

Change-Id: Ib58fd48786412e2feb29c64478920cc087e812ab
gugelfrei
Eric Laurent 6 years ago committed by android-build-merger
commit bd09311d95

@ -332,16 +332,19 @@ status_t AudioPolicyService::dumpInternals(int fd)
void AudioPolicyService::setRecordSilenced(uid_t uid, bool silenced)
{
{
Mutex::Autolock _l(mLock);
if (mAudioPolicyManager) {
mAudioPolicyManager->setRecordSilenced(uid, silenced);
}
}
sp<IAudioFlinger> af = AudioSystem::get_audio_flinger();
if (af) {
af->setRecordSilenced(uid, silenced);
}
// FIXME: temporarily disable while investigating issue b/77300296
// {
// Mutex::Autolock _l(mLock);
// if (mAudioPolicyManager) {
// mAudioPolicyManager->setRecordSilenced(uid, silenced);
// }
// }
// sp<IAudioFlinger> af = AudioSystem::get_audio_flinger();
// if (af) {
// af->setRecordSilenced(uid, silenced);
// }
(void)uid;
(void)silenced;
}
status_t AudioPolicyService::dump(int fd, const Vector<String16>& args __unused)
@ -582,14 +585,17 @@ bool AudioPolicyService::UidPolicy::isUidActive(uid_t uid) {
bool AudioPolicyService::UidPolicy::isUidActiveLocked(uid_t uid) {
// Non-app UIDs are considered always active
if (uid < FIRST_APPLICATION_UID) {
return true;
}
auto it = mOverrideUids.find(uid);
if (it != mOverrideUids.end()) {
return it->second;
}
return mActiveUids.find(uid) != mActiveUids.end();
// FIXME: temporarily disable while investigating issue b/77300296
// if (uid < FIRST_APPLICATION_UID) {
// return true;
// }
// auto it = mOverrideUids.find(uid);
// if (it != mOverrideUids.end()) {
// return it->second;
// }
// return mActiveUids.find(uid) != mActiveUids.end();
(void)uid;
return true;
}
// ----------- AudioPolicyService::AudioCommandThread implementation ----------

Loading…
Cancel
Save