aaudio: remove LOG_ALWAYS_FATAL_IF from metrics

Old assert was for debugging. No longer needed.
Caused a CTS failure in MediaMetrics logging.

Bug: 155188361
Test: atest CtsNativeMediaAAudioTestCases
Test: adb shell dumpsys media.metrics
Change-Id: I592937d6a0683faf6835d3f0d5a982d02f59e7a9
gugelfrei
Phil Burk 4 years ago
parent ec660f185a
commit 60c0c5e278

@ -106,21 +106,23 @@ aaudio_result_t AudioStream::open(const AudioStreamBuilder& builder)
}
void AudioStream::logOpen() {
LOG_ALWAYS_FATAL_IF(mMetricsId.size() == 0, "mMetricsId is empty!");
android::mediametrics::LogItem(mMetricsId)
.set(AMEDIAMETRICS_PROP_PERFORMANCEMODE,
AudioGlobal_convertPerformanceModeToText(getPerformanceMode()))
.set(AMEDIAMETRICS_PROP_SHARINGMODE,
AudioGlobal_convertSharingModeToText(getSharingMode()))
.record();
if (mMetricsId.size() > 0) {
android::mediametrics::LogItem(mMetricsId)
.set(AMEDIAMETRICS_PROP_PERFORMANCEMODE,
AudioGlobal_convertPerformanceModeToText(getPerformanceMode()))
.set(AMEDIAMETRICS_PROP_SHARINGMODE,
AudioGlobal_convertSharingModeToText(getSharingMode()))
.record();
}
}
void AudioStream::logBufferState() {
LOG_ALWAYS_FATAL_IF(mMetricsId.size() == 0, "mMetricsId is empty!");
android::mediametrics::LogItem(mMetricsId)
.set(AMEDIAMETRICS_PROP_BUFFERSIZEFRAMES, (int32_t) getBufferSize())
.set(AMEDIAMETRICS_PROP_UNDERRUN, (int32_t) getXRunCount())
.record();
if (mMetricsId.size() > 0) {
android::mediametrics::LogItem(mMetricsId)
.set(AMEDIAMETRICS_PROP_BUFFERSIZEFRAMES, (int32_t) getBufferSize())
.set(AMEDIAMETRICS_PROP_UNDERRUN, (int32_t) getXRunCount())
.record();
}
}
aaudio_result_t AudioStream::systemStart() {

Loading…
Cancel
Save