Exemple #1
0
static void IncreaseSampleCount(const u32 _iAmount)
{
	if (m_Control.PSTAT)
	{
		u32 old_SampleCounter = m_SampleCounter + 1;
		m_SampleCounter += _iAmount;

		if ((m_InterruptTiming - old_SampleCounter) <= (m_SampleCounter - old_SampleCounter))
		{
			DEBUG_LOG(AUDIO_INTERFACE, "GenerateAudioInterrupt %08x:%08x @ %08x m_Control.AIINTVLD=%d", m_SampleCounter, m_InterruptTiming, PowerPC::ppcState.pc, m_Control.AIINTVLD);
			GenerateAudioInterrupt();
		}
	}
}
Exemple #2
0
void GenerateAISInterrupt()
{
  GenerateAudioInterrupt();
}