#endif
#include "quakedef.h"
+#include "cdaudio.h"
#ifndef __FreeBSD__
ioctl(cdfile, CDIOCALLOW);
if (ioctl(cdfile, CDIOCEJECT) == -1)
- Con_DPrint("ioctl CDIOCEJECT failed\n");
+ Con_Print("ioctl CDIOCEJECT failed\n");
}
ioctl(cdfile, CDIOCALLOW);
if (ioctl(cdfile, CDIOCCLOSE) == -1)
- Con_DPrint("ioctl CDIOCCLOSE failed\n");
+ Con_Print("ioctl CDIOCCLOSE failed\n");
}
int CDAudio_SysGetAudioDiskInfo (void)
if (ioctl(cdfile, CDIOREADTOCHEADER, &tochdr) == -1)
{
- Con_DPrint("ioctl CDIOREADTOCHEADER failed\n");
+ Con_Print("ioctl CDIOREADTOCHEADER failed\n");
return -1;
}
if (tochdr.starting_track < 1)
{
- Con_DPrint("CDAudio: no music tracks\n");
+ Con_Print("CDAudio: no music tracks\n");
return -1;
}
if (ioctl (cdfile, CDIOCGETVOL, &vol) == -1)
{
- Con_DPrint("ioctl CDIOCGETVOL failed\n");
+ Con_Print("ioctl CDIOCGETVOL failed\n");
return -1.0f;
}
vol.vol[2] = vol.vol[3] = 0;
if (ioctl (cdfile, CDIOCSETVOL, &vol) == -1)
- Con_DPrintf ("ioctl CDIOCSETVOL failed\n");
+ Con_Printf ("ioctl CDIOCSETVOL failed\n");
}
-int CDAudio_SysPlay (qbyte track)
+int CDAudio_SysPlay (unsigned char track)
{
struct ioc_read_toc_entry rte;
struct cd_toc_entry entry;
rte.data = &entry;
if (ioctl(cdfile, CDIOREADTOCENTRYS, &rte) == -1)
{
- Con_DPrint("ioctl CDIOREADTOCENTRYS failed\n");
+ Con_Print("ioctl CDIOREADTOCENTRYS failed\n");
return -1;
}
if (entry.control & 4) // if it's a data track
if (ioctl(cdfile, CDIOCPLAYTRACKS, &ti) == -1)
{
- Con_DPrint("ioctl CDIOCPLAYTRACKS failed\n");
+ Con_Print("ioctl CDIOCPLAYTRACKS failed\n");
return -1;
}
if (ioctl(cdfile, CDIOCRESUME) == -1)
{
- Con_DPrint("ioctl CDIOCRESUME failed\n");
+ Con_Print("ioctl CDIOCRESUME failed\n");
return -1;
}
if (ioctl(cdfile, CDIOCSTOP) == -1)
{
- Con_DPrintf("ioctl CDIOCSTOP failed (%d)\n", errno);
+ Con_Printf("ioctl CDIOCSTOP failed (%d)\n", errno);
return -1;
}
ioctl(cdfile, CDIOCALLOW);
if (ioctl(cdfile, CDIOCPAUSE) == -1)
{
- Con_DPrint("ioctl CDIOCPAUSE failed\n");
+ Con_Print("ioctl CDIOCPAUSE failed\n");
return -1;
}
return -1;
if (ioctl(cdfile, CDIOCRESUME) == -1)
- Con_DPrint("ioctl CDIOCRESUME failed\n");
+ Con_Print("ioctl CDIOCRESUME failed\n");
return 0;
}
if (ioctl(cdfile, CDIOCREADSUBCHANNEL, &subchnl) == -1)
{
- Con_DPrint("ioctl CDIOCREADSUBCHANNEL failed\n");
+ Con_Print("ioctl CDIOCREADSUBCHANNEL failed\n");
cdPlaying = false;
return -1;
}
if ((cdfile = open(cd_dev, O_RDONLY)) < 0)
#endif
{
- Con_DPrintf("CDAudio_SysStartup: open of \"%s\" failed (%i)\n",
+ Con_Printf("CDAudio_SysStartup: open of \"%s\" failed (%i)\n",
cd_dev, errno);
cdfile = -1;
return -1;