[vlc-commits] [Git][videolan/vlc][master] wasapi: preserve deferred start on partial block retries
Steve Lhomme (@robUx4)
gitlab at videolan.org
Sun Sep 13 09:26:45 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
51329f1d by Alberto Bocchieri at 2026-09-13T09:18:07+00:00
wasapi: preserve deferred start on partial block retries
- - - - -
1 changed file:
- modules/audio_output/wasapi.c
Changes:
=====================================
modules/audio_output/wasapi.c
=====================================
@@ -216,7 +216,6 @@ static HRESULT StartDeferred(aout_stream_t *s, vlc_tick_t date)
static HRESULT Play(aout_stream_t *s, block_t *block, vlc_tick_t date)
{
- (void) date;
aout_stream_sys_t *sys = s->sys;
void *pv;
HRESULT hr;
@@ -226,7 +225,8 @@ static HRESULT Play(aout_stream_t *s, block_t *block, vlc_tick_t date)
hr = E_FAIL;
goto out;
}
- else if (sys->started_state == STARTED_STATE_INIT)
+ /* Partial-block retries have no date: keep the already scheduled start. */
+ else if (sys->started_state == STARTED_STATE_INIT && date != VLC_TICK_INVALID)
{
hr = StartDeferred(s, date);
if (FAILED(hr))
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/51329f1d315b0ff818631125be266a2905547554
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/51329f1d315b0ff818631125be266a2905547554
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list