diff options
| author | Anghelo Carvajal <angheloalf95@gmail.com> | 2026-03-26 07:59:39 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-26 07:59:39 -0300 |
| commit | a9da608e187f0f6874ee15491347751751fcedeb (patch) | |
| tree | 3c6a69aad3623d66afd2ab6e46b2a693a2529b2d /src/code/z_jpeg.c | |
| parent | 02eafced87237be63b32ddc187ea85faf92afe00 (diff) | |
[n64-jp-1.1] CIC6105.c matched (#1843)
* match CIC6105.c
* Renames and fixes
* Fix bss
* format
* Review
* Version check inequalities
Diffstat (limited to 'src/code/z_jpeg.c')
| -rw-r--r-- | src/code/z_jpeg.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/code/z_jpeg.c b/src/code/z_jpeg.c index 377080e7d..91a9900af 100644 --- a/src/code/z_jpeg.c +++ b/src/code/z_jpeg.c @@ -25,7 +25,7 @@ extern u64 njpgdspMainDataStart[]; * Configures and schedules a JPEG decoder task and waits for it to finish. */ void Jpeg_ScheduleDecoderTask(JpegContext* jpegCtx) { - static OSTask_t sJpegTask = { + static OSTask sJpegTask = { M_NJPEGTASK, // type 0, // flags NULL, // ucode_boot @@ -54,18 +54,18 @@ void Jpeg_ScheduleDecoderTask(JpegContext* jpegCtx) { workBuf->taskData.qTableUPtr = &workBuf->qTableU; workBuf->taskData.qTableVPtr = &workBuf->qTableV; - sJpegTask.flags = 0; - sJpegTask.ucode_boot = SysUcode_GetUCodeBoot(); - sJpegTask.ucode_boot_size = SysUcode_GetUCodeBootSize(); - sJpegTask.yield_data_ptr = (u64*)&workBuf->yieldData; - sJpegTask.data_ptr = (u64*)&workBuf->taskData; + sJpegTask.t.flags = 0; + sJpegTask.t.ucode_boot = SysUcode_GetUCodeBoot(); + sJpegTask.t.ucode_boot_size = SysUcode_GetUCodeBootSize(); + sJpegTask.t.yield_data_ptr = (u64*)&workBuf->yieldData; + sJpegTask.t.data_ptr = (u64*)&workBuf->taskData; jpegCtx->scTask.next = NULL; jpegCtx->scTask.flags = OS_SC_NEEDS_RSP; jpegCtx->scTask.msgQ = &jpegCtx->mq; jpegCtx->scTask.msg = NULL; jpegCtx->scTask.framebuffer = NULL; - jpegCtx->scTask.list.t = sJpegTask; + jpegCtx->scTask.list = sJpegTask; osSendMesg(&gScheduler.cmdQueue, (OSMesg*)&jpegCtx->scTask, OS_MESG_BLOCK); Sched_SendNotifyMsg(&gScheduler); // osScKickEntryMsg |
