2424#include " cdrom/cdriso.h"
2525#include " iec-60908b/edcecc.h"
2626
27- PCSX::CDRIsoFile::CDRIsoFile (std::shared_ptr<CDRIso> iso, uint32_t lba, int32_t size, SectorMode mode)
27+ PCSX::CDRIsoFile::CDRIsoFile (std::shared_ptr<CDRIso> iso, uint32_t lba, int32_t size, IEC60908b:: SectorMode mode)
2828 : File(RW_SEEKABLE), m_iso(iso), m_lba(lba) {
2929 uint8_t * sector = m_cachedSector;
3030 if (iso->failed ()) {
3131 m_failed = true ;
3232 return ;
3333 }
34- if (mode == SectorMode::GUESS) {
35- mode = SectorMode::RAW;
34+ if (mode == IEC60908b:: SectorMode::GUESS) {
35+ mode = IEC60908b:: SectorMode::RAW;
3636 do {
3737 m_cachedLBA = lba;
3838 iso->readSectors (lba, sector, 1 );
@@ -48,7 +48,7 @@ PCSX::CDRIsoFile::CDRIsoFile(std::shared_ptr<CDRIso> iso, uint32_t lba, int32_t
4848 }
4949 switch (sector[15 ]) {
5050 case 1 :
51- mode = SectorMode::M1;
51+ mode = IEC60908b:: SectorMode::M1;
5252 break ;
5353 case 2 : {
5454 uint8_t * subheaders = sector + 16 ;
@@ -57,9 +57,9 @@ PCSX::CDRIsoFile::CDRIsoFile(std::shared_ptr<CDRIso> iso, uint32_t lba, int32_t
5757 break ;
5858 }
5959 if (subheaders[2 ] & 32 ) {
60- mode = SectorMode::M2_FORM2;
60+ mode = IEC60908b:: SectorMode::M2_FORM2;
6161 } else {
62- mode = SectorMode::M2_FORM1;
62+ mode = IEC60908b:: SectorMode::M2_FORM1;
6363 }
6464 break ;
6565 }
@@ -74,7 +74,7 @@ PCSX::CDRIsoFile::CDRIsoFile(std::shared_ptr<CDRIso> iso, uint32_t lba, int32_t
7474 return ;
7575 }
7676
77- if ((mode != SectorMode::M2_FORM1) && (mode != SectorMode::M2_FORM2)) {
77+ if ((mode != IEC60908b:: SectorMode::M2_FORM1) && (mode != IEC60908b:: SectorMode::M2_FORM2)) {
7878 // can't detect file size on non-mode2 sectors
7979 m_failed = true ;
8080 return ;
@@ -200,8 +200,8 @@ ssize_t PCSX::CDRIsoFile::write(const void* buffer_, size_t size) {
200200 size_t blocSize = std::min (toCopy, c_sectorSizes[modeIndex] - sectorOffset);
201201 memcpy (patched + c_sectorOffsets[modeIndex] + sectorOffset, buffer + actualSize, blocSize);
202202 switch (m_mode) {
203- case SectorMode::M2_FORM1:
204- case SectorMode::M2_FORM2:
203+ case IEC60908b:: SectorMode::M2_FORM1:
204+ case IEC60908b:: SectorMode::M2_FORM2:
205205 compute_edcecc (patched);
206206 break ;
207207 }
0 commit comments