diff options
Diffstat (limited to 'src/tools/chdman.c')
-rw-r--r-- | src/tools/chdman.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/chdman.c b/src/tools/chdman.c index 7790b248e6e..3210470d7a2 100644 --- a/src/tools/chdman.c +++ b/src/tools/chdman.c @@ -2366,7 +2366,7 @@ static void do_extract_cd(parameters_t ¶ms) progress(false, "Extracting, %.1f%% complete... \r", 100.0 * double(outputoffs) / double(total_bytes)); // read the data - cdrom_read_data(cdrom, cdrom_get_track_start(cdrom, tracknum) + frame, &buffer[bufferoffs], trackinfo.trktype); + cdrom_read_data(cdrom, cdrom_get_track_start_phys(cdrom, tracknum) + frame, &buffer[bufferoffs], trackinfo.trktype, true); // for CDRWin, audio tracks must be reversed if ((mode == MODE_CUEBIN) && (trackinfo.trktype == CD_TRACK_AUDIO)) @@ -2382,7 +2382,7 @@ static void do_extract_cd(parameters_t ¶ms) // read the subcode data if (trackinfo.subtype != CD_SUB_NONE && (mode == MODE_NORMAL)) { - cdrom_read_subcode(cdrom, cdrom_get_track_start(cdrom, tracknum) + frame, &buffer[bufferoffs]); + cdrom_read_subcode(cdrom, cdrom_get_track_start_phys(cdrom, tracknum) + frame, &buffer[bufferoffs], true); bufferoffs += trackinfo.subsize; } |