From 4d35f0ef27d290a7f1d0582f4f10e67c393eabb6 Mon Sep 17 00:00:00 2001 From: ripsaw8080 Date: Mon, 4 Feb 2019 15:16:55 +0000 Subject: [PATCH] Correct relative track length in subchannel data for CD-ROM images; fixes speech audio cutting off too soon in Casino Tournament of Champions. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4189 --- src/dos/cdrom_image.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dos/cdrom_image.cpp b/src/dos/cdrom_image.cpp index b1fc1c59..25a7783a 100644 --- a/src/dos/cdrom_image.cpp +++ b/src/dos/cdrom_image.cpp @@ -205,7 +205,7 @@ bool CDROM_Interface_Image::GetAudioSub(unsigned char& attr, unsigned char& trac attr = tracks[track - 1].attr; index = 1; FRAMES_TO_MSF(player.currFrame + 150, &absPos.min, &absPos.sec, &absPos.fr); - FRAMES_TO_MSF(player.currFrame - tracks[track - 1].start + 150, &relPos.min, &relPos.sec, &relPos.fr); + FRAMES_TO_MSF(player.currFrame - tracks[track - 1].start, &relPos.min, &relPos.sec, &relPos.fr); return true; }