t10mmc: Fix reading user data from mode 1 tracks using T10MMC_CMD_READ_CD (#11563)

This commit is contained in:
987123879113 2023-09-21 08:11:44 +09:00 committed by GitHub
parent 080b610e6d
commit 9f98fe0c07
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -960,12 +960,7 @@ void t10mmc::ReadData( uint8_t *data, int dataLength )
buffer_offset = 0;
data_len = 2352;
}
else if (track_type == cdrom_file::CD_TRACK_MODE1)
{
buffer_offset = 0;
data_len = 2048;
}
else if (track_type == cdrom_file::CD_TRACK_MODE1_RAW)
else if (track_type == cdrom_file::CD_TRACK_MODE1 || track_type == cdrom_file::CD_TRACK_MODE1_RAW)
{
buffer_offset = 16;
data_len = 2048;