summaryrefslogtreecommitdiff
path: root/src/code/z_jpeg.c
diff options
context:
space:
mode:
authorAnghelo Carvajal <angheloalf95@gmail.com>2026-03-26 07:59:39 -0300
committerGitHub <noreply@github.com>2026-03-26 07:59:39 -0300
commita9da608e187f0f6874ee15491347751751fcedeb (patch)
tree3c6a69aad3623d66afd2ab6e46b2a693a2529b2d /src/code/z_jpeg.c
parent02eafced87237be63b32ddc187ea85faf92afe00 (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.c14
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