cdriso: clean up after cdda thread removal
authornotaz <notasas@gmail.com>
Sat, 2 Oct 2021 18:37:51 +0000 (21:37 +0300)
committernotaz <notasas@gmail.com>
Sat, 2 Oct 2021 18:37:51 +0000 (21:37 +0300)
libpcsxcore/cdriso.c
libpcsxcore/cdrom.c

index 5aad225..e6247bb 100644 (file)
@@ -61,24 +61,15 @@ static boolean multifile = FALSE;
 static unsigned char cdbuffer[CD_FRAMESIZE_RAW];
 static unsigned char subbuffer[SUB_FRAMESIZE];
 
-static unsigned char sndbuffer[CD_FRAMESIZE_RAW * 10];
-
-#define CDDA_FRAMETIME                 (1000 * (sizeof(sndbuffer) / CD_FRAMESIZE_RAW) / 75)
-
-static unsigned int initial_offset = 0;
 static boolean playing = FALSE;
 static boolean cddaBigEndian = FALSE;
-// cdda sectors in toc, byte offset in file
-static unsigned int cdda_cur_sector;
-static unsigned int cdda_first_sector;
-static unsigned int cdda_file_offset;
 /* Frame offset into CD image where pregap data would be found if it was there.
  * If a game seeks there we must *not* return subchannel data since it's
  * not in the CD image, so that cdrom code can fake subchannel data instead.
  * XXX: there could be multiple pregaps but PSX dumps only have one? */
 static unsigned int pregapOffset;
 
-#define cddaCurPos cdda_cur_sector
+static unsigned int cddaCurPos;
 
 // compressed image stuff
 static struct {
@@ -170,21 +161,6 @@ static void tok2msf(char *time, char *msf) {
        }
 }
 
-#ifndef _WIN32
-static long GetTickCount(void) {
-       static time_t           initial_time = 0;
-       struct timeval          now;
-
-       gettimeofday(&now, NULL);
-
-       if (initial_time == 0) {
-               initial_time = now.tv_sec;
-       }
-
-       return (now.tv_sec - initial_time) * 1000L + now.tv_usec / 1000L;
-}
-#endif
-
 // stop the CDDA playback
 static void stopCDDA() {
        playing = FALSE;
@@ -1352,8 +1328,6 @@ static long CALLBACK ISOopen(void) {
        if (numtracks > 1 && ti[1].handle == NULL) {
                ti[1].handle = fopen(bin_filename, "rb");
        }
-       cdda_cur_sector = 0;
-       cdda_file_offset = 0;
 
        return 0;
 }
index 24fd9c9..647a1b6 100644 (file)
@@ -534,9 +534,9 @@ void cdrPlayInterrupt()
        if (!cdr.Play) return;
        
        if (CDR_readCDDA && !cdr.Muted && cdr.Mode & MODE_REPORT) {
-               cdrAttenuate((u8 *)read_buf, CD_FRAMESIZE_RAW / 4, 1);
+               cdrAttenuate(read_buf, CD_FRAMESIZE_RAW / 4, 1);
                if (SPU_playCDDAchannel)
-                       SPU_playCDDAchannel((u8 *)read_buf, CD_FRAMESIZE_RAW);
+                       SPU_playCDDAchannel(read_buf, CD_FRAMESIZE_RAW);
        }
 
        cdr.SetSectorPlay[2]++;