From 4ef64d009752b4965b73550148db4bf2d384a47a Mon Sep 17 00:00:00 2001 From: "SND\\weimingzhi_cp" Date: Fri, 9 Jul 2010 05:01:01 +0000 Subject: git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@54394 e17a0e51-4ae3-4d35-97c3-1a29b211df97 --- plugins/dfcdrom/cdr-solaris.c | 46 +------------------------------------------ 1 file changed, 1 insertion(+), 45 deletions(-) (limited to 'plugins') diff --git a/plugins/dfcdrom/cdr-solaris.c b/plugins/dfcdrom/cdr-solaris.c index ae29da94..54ccdab1 100644 --- a/plugins/dfcdrom/cdr-solaris.c +++ b/plugins/dfcdrom/cdr-solaris.c @@ -149,51 +149,7 @@ long StopCDDA() { } long GetStatus(int playing, struct CdrStat *stat) { - struct cdrom_subchnl sc; - int ret; - char spindown; - - memset(stat, 0, sizeof(struct CdrStat)); - - if (playing) { // return Time only if playing - sc.cdsc_format = CDROM_MSF; - if (ioctl(handle, CDROMSUBCHNL, &sc) != -1) - memcpy(stat->Time, &sc.cdsc_absaddr.msf, 3); - } - - ret = ioctl(handle, CDROM_DISC_STATUS); - switch (ret) { - case CDS_AUDIO: - stat->Type = 0x02; - break; - case CDS_DATA_1: - case CDS_DATA_2: - case CDS_XA_2_1: - case CDS_XA_2_2: - stat->Type = 0x01; - break; - } - ret = ioctl(handle, CDROM_DRIVE_STATUS); - switch (ret) { - case CDS_NO_DISC: - case CDS_TRAY_OPEN: - stat->Type = 0xff; - stat->Status |= 0x10; - break; - default: - spindown = (char)SpinDown; -// ioctl(handle, CDROMSETSPINDOWN, &spindown); -// ioctl(handle, CDROM_LOCKDOOR, 0); - break; - } - - switch (sc.cdsc_audiostatus) { - case CDROM_AUDIO_PLAY: - stat->Status |= 0x80; - break; - } - - return 0; + return -1; } unsigned char *ReadSub(const unsigned char *time) { -- cgit v1.2.3