diff --git a/Source/Project64-audio/AudioMain.cpp b/Source/Project64-audio/AudioMain.cpp index 16dbba4f7..b4923a2aa 100644 --- a/Source/Project64-audio/AudioMain.cpp +++ b/Source/Project64-audio/AudioMain.cpp @@ -106,8 +106,12 @@ EXPORT void CALL AiLenChanged(void) EXPORT uint32_t CALL AiReadLength(void) { - WriteTrace(TraceAudioInterface, TraceDebug, "Called"); - return 0; + WriteTrace(TraceAudioInterface, TraceDebug, "Start"); + if (g_SoundDriver == NULL) + { + return 0; + } + return g_SoundDriver->AI_ReadLength(); } EXPORT void CALL AiUpdate(int32_t Wait) @@ -208,4 +212,4 @@ extern "C" void UseUnregisteredSetting(int /*SettingID*/) #ifdef _WIN32 DebugBreak(); #endif -} \ No newline at end of file +}