This lead to a reduction in AQ in dvdplayer, since player assumed
more data cached in audio renderer than there actually was.
if (!m_Initialized)
return 0.0;
- return (double)(m_cacheSize - GetSpace()) / (double)m_sampleRate;
+ return (double)(m_cacheSize - GetSpace()) / (double)(m_sampleRate * m_frameSize);
}
double CPulseAEStream::GetCacheTotal()
if (!m_Initialized)
return 0.0;
- return (double)m_cacheSize / (double)m_sampleRate;
+ return (double)m_cacheSize / (double)(m_sampleRate * m_frameSize);
}
bool CPulseAEStream::IsPaused()