From acb355a8c37cbf13d437e6837fb2e5ce72d88d61 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 8 Feb 2025 15:02:52 +1000 Subject: [PATCH] CDImage: Make .bin loader track length match .cue Fixes different hashes for loading single-track .bin games directly. --- src/util/cd_image_cue.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/cd_image_cue.cpp b/src/util/cd_image_cue.cpp index f6ef3272c..f082806c0 100644 --- a/src/util/cd_image_cue.cpp +++ b/src/util/cd_image_cue.cpp @@ -850,8 +850,8 @@ bool CDImageCueSheet::OpenAndParseSingleFile(const char* path, Error* error) m_indices.push_back(data_index); // Assume a single track. - m_tracks.push_back(Track{static_cast(1), data_index.start_lba_on_disc, static_cast(0), m_lba_count, mode, - SubchannelMode::None, control}); + m_tracks.push_back(Track{static_cast(1), data_index.start_lba_on_disc, static_cast(0), + m_lba_count + pregap_frames, mode, SubchannelMode::None, control}); AddLeadOutIndex();