diff options
author | 2017-08-26 05:11:08 +0300 | |
---|---|---|
committer | 2017-08-26 05:11:08 +0300 | |
commit | 1d4f72b5fec0d8c5388222f48f4ac95bf3cb567c (patch) | |
tree | d1f77f7354b101e210aeec72d89016f85cdb2427 | |
parent | 8ed10fd19c3b14a27db210d18c53b924c93ca048 (diff) |
needed for external work (nw)
-rw-r--r-- | src/lib/util/cdrom.cpp | 10 | ||||
-rw-r--r-- | src/lib/util/cdrom.h | 1 |
2 files changed, 11 insertions, 0 deletions
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); |