From 1d4f72b5fec0d8c5388222f48f4ac95bf3cb567c Mon Sep 17 00:00:00 2001 From: MetalliC <0vetal0@gmail.com> Date: Sat, 26 Aug 2017 05:11:08 +0300 Subject: needed for external work (nw) --- src/lib/util/cdrom.cpp | 10 ++++++++++ src/lib/util/cdrom.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/lib/util/cdrom.cpp b/src/lib/util/cdrom.cpp index 2f21c660be9..1edd314cc61 100644 --- a/src/lib/util/cdrom.cpp +++ b/src/lib/util/cdrom.cpp @@ -731,6 +731,16 @@ uint32_t cdrom_get_track_start_phys(cdrom_file *file, uint32_t track) return file->cdtoc.tracks[track].physframeofs; } +/*------------------------------------------------- + cdrom_get_chd - get a handle to a CHD + from a cdrom +-------------------------------------------------*/ + +chd_file *cdrom_get_chd(cdrom_file *file) +{ + return file->chd; +} + /*************************************************************************** TOC UTILITIES ***************************************************************************/ diff --git a/src/lib/util/cdrom.h b/src/lib/util/cdrom.h index 21665c1326f..8dd841b3459 100644 --- a/src/lib/util/cdrom.h +++ b/src/lib/util/cdrom.h @@ -117,6 +117,7 @@ uint32_t cdrom_read_subcode(cdrom_file *file, uint32_t lbasector, void *buffer, uint32_t cdrom_get_track(cdrom_file *file, uint32_t frame); uint32_t cdrom_get_track_start(cdrom_file *file, uint32_t track); uint32_t cdrom_get_track_start_phys(cdrom_file *file, uint32_t track); +chd_file *cdrom_get_chd(cdrom_file *file); /* TOC utilities */ int cdrom_get_last_track(cdrom_file *file); -- cgit v1.2.3