mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 20:59:54 +00:00
The CDDA case of CDROM_RawRead() no longer works on FreeBSD -CURRENT,
remove it. Also, combine the FreeBSD and NetBSD NYI notes.
This commit is contained in:
parent
e63e39f2c5
commit
bcb09c198d
@ -1350,10 +1350,8 @@ static NTSTATUS CDROM_RawRead(int dev, const RAW_READ_INFO* raw, void* buffer, D
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
#elif defined(__FreeBSD__)
|
||||
#else
|
||||
{
|
||||
struct ioc_read_audio ira;
|
||||
|
||||
switch (raw->TrackMode)
|
||||
{
|
||||
case YellowMode2:
|
||||
@ -1363,33 +1361,12 @@ static NTSTATUS CDROM_RawRead(int dev, const RAW_READ_INFO* raw, void* buffer, D
|
||||
FIXME("XAForm2: NIY\n");
|
||||
return ret;
|
||||
case CDDA:
|
||||
/* 2048 = 2 ** 11 */
|
||||
if (raw->DiskOffset.s.HighPart & ~2047) FIXME("Unsupported value\n");
|
||||
ira.address.lba = ((raw->DiskOffset.s.LowPart >> 11) |
|
||||
raw->DiskOffset.s.HighPart << (32 - 11)) - 1;
|
||||
ira.address_format = CD_LBA_FORMAT;
|
||||
ira.nframes = raw->SectorCount;
|
||||
ira.buffer = buffer;
|
||||
io = ioctl(cdrom_cache[dev].fd, CDIOCREADAUDIO, &ira);
|
||||
break;
|
||||
FIXME("CDDA: NIY\n");
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
#elif defined(__NetBSD__)
|
||||
{
|
||||
switch (raw->TrackMode)
|
||||
{
|
||||
case YellowMode2:
|
||||
FIXME("YellowMode2: NIY\n");
|
||||
return ret;
|
||||
case XAForm2:
|
||||
FIXME("XAForm2: NIY\n");
|
||||
return ret;
|
||||
case CDDA:
|
||||
FIXME("CDDA: NIY\n");
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
*sz = sectSize * raw->SectorCount;
|
||||
ret = CDROM_GetStatusCode(io);
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user