"Did not initialize or prepare CAudioOutput"); //LCOV_EXCL_LINE
/* FIXME : return calculated size here to satisfy backward compatibility */
- return (mAudioInfo.getSampleRate() * DEFAULT_PERIOD_SIZE) / 1000 * mAudioInfo.getSampleSize();
+ return mAudioInfo.msToBytes(DEFAULT_PERIOD_SIZE);
}
size_t CAudioOutput::write(const void* buffer, size_t length) {
void CAudioOutput::__dumpStat() noexcept {
AUDIO_IO_LOGD("pClient[%p] : total written %5" PRIu64 " times, %10" PRIu64 " bytes, %7" PRIu64 " ms",
- mpPulseAudioClient, __mTotalWrittenCount, __mTotalWrittenBytes,
- __mTotalWrittenBytes * 1000 / mAudioInfo.getSampleSize() / mAudioInfo.getSampleRate());
+ mpPulseAudioClient, __mTotalWrittenCount, __mTotalWrittenBytes, mAudioInfo.bytesToMs(__mTotalWrittenBytes));
}
void CAudioOutput::__dumpStat(size_t length) noexcept {