This commit is contained in:
2022-10-04 20:06:21 +01:00
parent a2ea8eb09c
commit 303b870410
2 changed files with 17 additions and 20 deletions

View File

@@ -133,15 +133,15 @@ int32_t aaruf_cst_transform(const uint8_t* interleaved, uint8_t* sequential, siz
w[i / 8] += interleaved[i + 7] & 0x01;
}
qStart = length * 1;
rStart = length * 2;
sStart = length * 3;
tStart = length * 4;
uStart = length * 5;
vStart = length * 6;
wStart = length * 7;
qStart = (length / 8) * 1;
rStart = (length / 8) * 2;
sStart = (length / 8) * 3;
tStart = (length / 8) * 4;
uStart = (length / 8) * 5;
vStart = (length / 8) * 6;
wStart = (length / 8) * 7;
for(i = 0; i < length; i++)
for(i = 0; i < (length / 8); i++)
{
sequential[i] = p[i];
sequential[qStart + i] = q[i];
@@ -192,15 +192,15 @@ int32_t aaruf_cst_untransform(const uint8_t* sequential, uint8_t* interleaved, s
return AARUF_ERROR_NOT_ENOUGH_MEMORY;
}
qStart = length * 1;
rStart = length * 2;
sStart = length * 3;
tStart = length * 4;
uStart = length * 5;
vStart = length * 6;
wStart = length * 7;
qStart = (length / 8) * 1;
rStart = (length / 8) * 2;
sStart = (length / 8) * 3;
tStart = (length / 8) * 4;
uStart = (length / 8) * 5;
vStart = (length / 8) * 6;
wStart = (length / 8) * 7;
for(i = 0; i < length; i++)
for(i = 0; i < (length / 8); i++)
{
p[i] = sequential[i];
q[i] = sequential[qStart + i];

View File

@@ -342,8 +342,6 @@ void* aaruf_open(const char* filepath)
if(blockHeader.compression == LzmaClauniaSubchannelTransform)
{
// TODO: Needs to fix!
/*
cstData = malloc(blockHeader.length);
if(cstData == NULL)
{
@@ -355,9 +353,8 @@ void* aaruf_open(const char* filepath)
aaruf_cst_untransform(data, cstData, blockHeader.length);
free(data);
data = cstData;
data = cstData;
cstData = NULL;
*/
}
free(cmpData);