OK postRetraceProc__8JUTVideoFUl

This commit is contained in:
Julgodis 2021-09-26 14:09:35 +02:00
parent c2fc1f85a5
commit d0e22b9f1b
1 changed files with 10 additions and 19 deletions

View File

@ -249,27 +249,18 @@ void JUTVideo::drawDoneCallback() {
}
/* 802E5144-802E5198 2DFA84 0054+00 1/1 0/0 0/0 .text postRetraceProc__8JUTVideoFUl */
#if NONMATCHING
void JUTVideo::postRetraceProc(u32 param_0) {
void* message;
if (sManager != NULL) {
if (sManager->unknown_callback_2 != NULL) {
sManager->unknown_callback_2();
}
message = (void*)VIGetRetraceCount();
OSSendMessage(&sManager->mMessageQueue, message, OS_MESSAGE_NON_BLOCKING);
void JUTVideo::postRetraceProc(u32 retrace_count) {
if (!sManager) {
return;
}
if (sManager->mPostCallback != NULL) {
sManager->mPostCallback(retrace_count);
}
OSMessage message = (OSMessage*)VIGetRetraceCount();
OSSendMessage(&sManager->mMessageQueue, message, OS_MESSAGE_NON_BLOCKING);
}
#else
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JUTVideo::postRetraceProc(u32 param_0) {
nofralloc
#include "asm/JSystem/JUtility/JUTVideo/postRetraceProc__8JUTVideoFUl.s"
}
#pragma pop
#endif
/* 802E5198-802E5210 2DFAD8 0078+00 1/1 2/2 0/0 .text
* setRenderMode__8JUTVideoFPC16_GXRenderModeObj */