summaryrefslogtreecommitdiff
path: root/libs/JSystem/JAudio2/JAUSectionHeap.cpp
diff options
context:
space:
mode:
authorhatal175 <hatal175@users.noreply.github.com>2024-01-09 01:19:07 +0200
committerGitHub <noreply@github.com>2024-01-08 15:19:07 -0800
commit28bef08667e3e1ef9eb85a8a96cb23af700afe02 (patch)
treeff43e05e48a69c869a144a53d1bf3c1aea5eb88e /libs/JSystem/JAudio2/JAUSectionHeap.cpp
parent40dae638a7c0b7e967eda55d3aa1089163213c5d (diff)
Work on Audio, JAUSeqDataBlockMgr OK (#2027)
Diffstat (limited to 'libs/JSystem/JAudio2/JAUSectionHeap.cpp')
-rw-r--r--libs/JSystem/JAudio2/JAUSectionHeap.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/libs/JSystem/JAudio2/JAUSectionHeap.cpp b/libs/JSystem/JAudio2/JAUSectionHeap.cpp
index d4e4bda155..bfd5a75e61 100644
--- a/libs/JSystem/JAudio2/JAUSectionHeap.cpp
+++ b/libs/JSystem/JAudio2/JAUSectionHeap.cpp
@@ -506,8 +506,8 @@ u8* JAUSection::newStaticSeqDataBlock_(JAISoundID param_0, u32 size) {
if (!r28) {
return NULL;
}
- seqDataBlock->field_0x14 = r28;
- seqDataBlock->field_0x18 = size;
+ seqDataBlock->field_0x14.addr = r28;
+ seqDataBlock->field_0x14.size = size;
seqDataBlock->field_0x10 = param_0;
JASCriticalSection cs;
if(data_.field_0x00.appendDynamicSeqDataBlock(seqDataBlock)) {
@@ -844,7 +844,7 @@ bool JAUSectionHeap::setSeqDataUser(JAISeqDataUser* param_0) {
}
/* 802A60AC-802A61D0 2A09EC 0124+00 0/0 2/2 0/0 .text newDynamicSeqBlock__14JAUSectionHeapFUl */
-bool JAUSectionHeap::newDynamicSeqBlock(u32 param_0) {
+bool JAUSectionHeap::newDynamicSeqBlock(u32 size) {
/* JUT_ASSERT(937, isOpen());
JUT_ASSERT(938, isBuilding());
JUT_ASSERT(939, sectionHeap_ == this); */
@@ -857,12 +857,12 @@ bool JAUSectionHeap::newDynamicSeqBlock(u32 param_0) {
if (!link) {
return false;
}
- u8* r25 = new(0x20) u8[param_0];
+ u8* r25 = new(0x20) u8[size];
if (!r25) {
return false;
}
- seqDataBlock->field_0x14 = r25;
- seqDataBlock->field_0x18 = param_0;
+ seqDataBlock->field_0x14.addr = r25;
+ seqDataBlock->field_0x14.size = size;
seqDataBlock->field_0x10.setAnonymous();
JASCriticalSection cs;
if (base1.sectionHeap_->sectionHeapData_.field_0x408.appendDynamicSeqDataBlock(seqDataBlock)) {