DSP HLE: Fix buffer queue metadata
This commit is contained in:
@@ -142,7 +142,7 @@ namespace Audio {
|
||||
} else if (counter1 == 0xffff && counter0 != 0xfffe) {
|
||||
return 0;
|
||||
} else {
|
||||
return counter0 > counter1 ? 0 : 1;
|
||||
return (counter0 > counter1) ? 0 : 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -342,7 +342,7 @@ namespace Audio {
|
||||
Source::Buffer newBuffer{
|
||||
.paddr = buffer.physicalAddress,
|
||||
.sampleCount = buffer.length,
|
||||
.adpcmScale = u8(buffer.adpcmScale),
|
||||
.adpcmScale = u8(buffer.adpcm_ps),
|
||||
.previousSamples = {s16(buffer.adpcm_yn[0]), s16(buffer.adpcm_yn[1])},
|
||||
.adpcmDirty = buffer.adpcmDirty != 0,
|
||||
.looping = buffer.isLooping != 0,
|
||||
|
||||
Reference in New Issue
Block a user