NES and MMC5: heuristic oopsie
This commit is contained in:
parent
c5492f2f2c
commit
0e7df18ab3
|
@ -69,7 +69,7 @@ void DivPlatformMMC5::acquireDirect(blip_buffer_t** bb, size_t len) {
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
pcmAdvance=len-i;
|
pcmAdvance=len-i;
|
||||||
if (dacPeriod>0) {
|
if (dacRate>0) {
|
||||||
int remainTime=(rate-dacPeriod+dacRate-1)/dacRate;
|
int remainTime=(rate-dacPeriod+dacRate-1)/dacRate;
|
||||||
if (remainTime<pcmAdvance) pcmAdvance=remainTime;
|
if (remainTime<pcmAdvance) pcmAdvance=remainTime;
|
||||||
if (remainTime<1) pcmAdvance=1;
|
if (remainTime<1) pcmAdvance=1;
|
||||||
|
|
|
@ -122,7 +122,7 @@ void DivPlatformNES::acquire_puNES(blip_buffer_t** bb, size_t len) {
|
||||||
break;
|
break;
|
||||||
} else {
|
} else {
|
||||||
pcmAdvance=len-i;
|
pcmAdvance=len-i;
|
||||||
if (dacPeriod>0) {
|
if (dacRate>0) {
|
||||||
int remainTime=(rate-dacPeriod+dacRate-1)/dacRate;
|
int remainTime=(rate-dacPeriod+dacRate-1)/dacRate;
|
||||||
if (remainTime<pcmAdvance) pcmAdvance=remainTime;
|
if (remainTime<pcmAdvance) pcmAdvance=remainTime;
|
||||||
if (remainTime<1) pcmAdvance=1;
|
if (remainTime<1) pcmAdvance=1;
|
||||||
|
|
Loading…
Reference in a new issue