diff options
| author | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2009-11-26 06:58:11 +0000 |
|---|---|---|
| committer | SND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2009-11-26 06:58:11 +0000 |
| commit | f3af5576f8f564541fe9dc26d5df1c35bafa09d1 (patch) | |
| tree | 10ebc24982dd05801519795194a7869218eb2c29 /plugins | |
| parent | ccceceddac809b45c2732520ead8ee6e3ef393f3 (diff) | |
| download | pcsxr-f3af5576f8f564541fe9dc26d5df1c35bafa09d1.tar.gz | |
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@38250 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/dfcdrom/cdr-linux.c | 21 | ||||
| -rw-r--r-- | plugins/dfcdrom/cdr.h | 6 |
2 files changed, 16 insertions, 11 deletions
diff --git a/plugins/dfcdrom/cdr-linux.c b/plugins/dfcdrom/cdr-linux.c index aab7c7c5..28fff7d0 100644 --- a/plugins/dfcdrom/cdr-linux.c +++ b/plugins/dfcdrom/cdr-linux.c @@ -212,7 +212,7 @@ long ReadThreaded() { if (addr >= cacheaddr && addr < (cacheaddr + CacheSize) && cacheaddr != -1) { i = addr - cacheaddr; -// printf("found %d\n", (addr - cacheaddr)); + PRINTF("found %d\n", (addr - cacheaddr)); cdbuffer = cdcache[i].cr.buf + 12; while (btoi(cdbuffer[0]) != cr.msf.cdmsf_min0 || btoi(cdbuffer[1]) != cr.msf.cdmsf_sec0 || @@ -223,7 +223,7 @@ long ReadThreaded() { } usleep(5000); } -// printf("%x:%x:%x, %p, %p\n", cdbuffer[0], cdbuffer[1], cdbuffer[2], cdbuffer, cdcache); + PRINTF("%x:%x:%x, %p, %p\n", cdbuffer[0], cdbuffer[1], cdbuffer[2], cdbuffer, cdcache); found = 1; return 0; @@ -245,7 +245,8 @@ long ReadThreaded() { } unsigned char* GetBThreaded() { -// printf("threadc %d\n", found); + PRINTF("threadc %d\n", found); + if (found == 1) { found = 0; return cdbuffer; } cdbuffer = cdcache[0].cr.buf + 12; while (btoi(cdbuffer[0]) != cr.msf.cdmsf_min0 || @@ -272,7 +273,7 @@ long CDRreadTrack(unsigned char *time) { return 0; } -// printf("CDRreadTrack %d:%d:%d\n", btoi(time[0]), btoi(time[1]), btoi(time[2])); + PRINTF("CDRreadTrack %d:%d:%d\n", btoi(time[0]), btoi(time[1]), btoi(time[2])); if (UseSubQ) memcpy(lastTime, time, 3); subqread = 0; @@ -299,14 +300,14 @@ void *CdrThread(void *arg) { memcpy(curTime, &cr.msf, 3); -// printf("start thc %d:%d:%d\n", curTime[0], curTime[1], curTime[2]); + PRINTF("start thc %d:%d:%d\n", curTime[0], curTime[1], curTime[2]); for (i=0; i<CacheSize; i++) { memcpy(&cdcache[i].cr.msf, curTime, 3); -// printf("reading %d:%d:%d\n", crp.msf.cdmsf_min0, crp.msf.cdmsf_sec0, crp.msf.cdmsf_frame0); + PRINTF("reading %d:%d:%d\n", crp.msf.cdmsf_min0, crp.msf.cdmsf_sec0, crp.msf.cdmsf_frame0); cdcache[i].ret = ioctl(cdHandle, CDROMREADRAW, &cdcache[i].cr); -// printf("readed %x:%x:%x\n", crd.buf[12], crd.buf[13], crd.buf[14]); + PRINTF("readed %x:%x:%x\n", crd.buf[12], crd.buf[13], crd.buf[14]); if (cdcache[i].ret == -1) break; curTime[2]++; @@ -531,12 +532,10 @@ unsigned char *CDRgetBufferSub(void) { subq.AbsoluteAddress[1] = itob(subchnl.cdsc_absaddr.msf.second); subq.AbsoluteAddress[2] = itob(subchnl.cdsc_absaddr.msf.frame); -#if 0 - printf("subq : %x,%x : %x,%x,%x : %x,%x,%x\n", + PRINTF("subq : %x,%x : %x,%x,%x : %x,%x,%x\n", subchnl.cdsc_trk, subchnl.cdsc_ind, itob(subchnl.cdsc_reladdr.msf.minute), itob(subchnl.cdsc_reladdr.msf.second), itob(subchnl.cdsc_reladdr.msf.frame), itob(subchnl.cdsc_absaddr.msf.minute), itob(subchnl.cdsc_absaddr.msf.second), itob(subchnl.cdsc_absaddr.msf.frame)); -#endif return (unsigned char *)&subq; } @@ -563,7 +562,7 @@ void ExecCfg(char *arg) { return; } - printf("cfgDFCdrom file not found!\n"); + fprintf(stderr, "cfgDFCdrom file not found!\n"); } long CDRconfigure() { diff --git a/plugins/dfcdrom/cdr.h b/plugins/dfcdrom/cdr.h index b7e20dfd..fc08d37d 100644 --- a/plugins/dfcdrom/cdr.h +++ b/plugins/dfcdrom/cdr.h @@ -57,4 +57,10 @@ long CDRstop(void); void LoadConf(); void SaveConf(); +#ifdef DEBUG +#define PRINTF printf +#else +#define PRINTF(...) /* */ +#endif + #endif /* __CDR_H__ */ |
