summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/devices/sound/cdda.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/sound/cdda.cpp b/src/devices/sound/cdda.cpp
index e208847510e..7cb2afbd28a 100644
--- a/src/devices/sound/cdda.cpp
+++ b/src/devices/sound/cdda.cpp
@@ -114,7 +114,7 @@ void cdda_device::pause_audio(int pause)
uint32_t cdda_device::get_audio_lba()
{
m_stream->update();
- return m_audio_lba;
+ return m_audio_lba - ((m_audio_samples + (CD_MAX_SECTOR_DATA / 4) - 1) / (CD_MAX_SECTOR_DATA / 4));
}