Skip to content

Commit 5a8d6b0

Browse files
committed
cdriso: fill trackinfo for metadata-less formats
libretro#894
1 parent 4153a6b commit 5a8d6b0

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

libpcsxcore/cdriso.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1494,6 +1494,14 @@ int ISOopen(const char *fname)
14941494
isMode1ISO = TRUE;
14951495
}
14961496
}
1497+
if (cdHandle && numtracks == 0) {
1498+
// assume some metadata-less format
1499+
numtracks = 1;
1500+
ti[1].type = DATA;
1501+
ti[1].start_offset = 0;
1502+
sec2msf(2 * 75, ti[1].start);
1503+
sec2msf(isMode1ISO ? size_main / 2048u : size_main / 2352u, ti[1].length);
1504+
}
14971505

14981506
SysPrintf("%s (%lld bytes).\n", image_str, (long long)size_main);
14991507

0 commit comments

Comments
 (0)