From 38173958037120893215d12ea5b11a0dd9b05758 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Tue, 2 Jul 2019 03:31:28 -0400 Subject: [PATCH] cdrom: fix rounding --- libretro-common/cdrom/cdrom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-common/cdrom/cdrom.c b/libretro-common/cdrom/cdrom.c index 1a01b01921..b812237c46 100644 --- a/libretro-common/cdrom/cdrom.c +++ b/libretro-common/cdrom/cdrom.c @@ -639,7 +639,7 @@ int cdrom_read(libretro_vfs_implementation_file *stream, unsigned char min, unsi } else { - unsigned frames = msf_to_lba(min, sec, frame) + round((len + skip) / 2352.0); + unsigned frames = msf_to_lba(min, sec, frame) + ceil((len + skip) / 2352.0); lba_to_msf(frames, &cdb[6], &cdb[7], &cdb[8]);