Rémi Bernon : dmime: Pass PlaySegmentEx start time as track time offset.
Module: wine Branch: master Commit: 25a3449832f92cec016d8551c76bc4de5aecb2d0 URL: https://gitlab.winehq.org/wine/wine/-/commit/25a3449832f92cec016d8551c76bc4d... Author: Rémi Bernon <rbernon(a)codeweavers.com> Date: Tue Oct 24 14:05:52 2023 +0200 dmime: Pass PlaySegmentEx start time as track time offset. --- dlls/dmime/segmentstate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/dmime/segmentstate.c b/dlls/dmime/segmentstate.c index 89534f7342d..b4bb784de0d 100644 --- a/dlls/dmime/segmentstate.c +++ b/dlls/dmime/segmentstate.c @@ -278,8 +278,8 @@ HRESULT segment_state_play(IDirectMusicSegmentState *iface, IDirectMusicPerforma LIST_FOR_EACH_ENTRY(entry, &This->tracks, struct track_entry, entry) { - if (FAILED(hr = IDirectMusicTrack_Play(entry->track, entry->state_data, start_time, - end_time, 0, track_flags, (IDirectMusicPerformance *)performance, iface, entry->track_id))) + if (FAILED(hr = IDirectMusicTrack_Play(entry->track, entry->state_data, start_time, end_time, + This->start_time, track_flags, (IDirectMusicPerformance *)performance, iface, entry->track_id))) { WARN("Failed to play track %p, hr %#lx\n", entry->track, hr); break;
participants (1)
-
Alexandre Julliard