confused Scotty needs special treatment

This commit is contained in:
Ahmet Inan 2024-05-03 08:07:04 +02:00
parent 5b2ad998c3
commit 445a84a5d2

View file

@ -330,8 +330,11 @@ public class Decoder {
lastSyncPulseIndex = syncPulseIndex + mode.getFirstSyncPulseIndex();
lastScanLineSamples = mode.getScanLineSamples();
lastFrequencyOffset = leaderFreqOffset;
int oldestSyncPulseIndex = lastSyncPulseIndex - (pulses.length - 1) * lastScanLineSamples;
if (mode.getFirstSyncPulseIndex() > 0)
oldestSyncPulseIndex -= lastScanLineSamples;
for (int i = 0; i < pulses.length; ++i)
pulses[i] = lastSyncPulseIndex + (i - pulses.length + 1) * lastScanLineSamples;
pulses[i] = oldestSyncPulseIndex + i * lastScanLineSamples;
Arrays.fill(lines, lastScanLineSamples);
shiftSamples(lastSyncPulseIndex + mode.getBegin());
drawLines(0xff00ff00, 8);