[Git][wine/wine][master] 7 commits: dmsynth: Set the event on the error path in synth_sink_render_thread.

"Alexandre Julliard (@julliard) via Wine-commits" <[email protected]> Mon, 26 Jan 2026 16:03:43 -0600
Newsgroups gmane.comp.emulators.wine.cvs
Message-ID <[email protected]>

Alexandre Julliard pushed to branch master at wine / wine


Commits:
d137e69e by Anton Baskanov at 2026-01-26T20:22:31+01:00
dmsynth: Set the event on the error path in synth_sink_render_thread.

Otherwise synth_sink_activate will wait forever.

- - - - -
a325bbbf by Anton Baskanov at 2026-01-26T20:22:32+01:00
dmsynth: Exit the render thread when initialization fails.

- - - - -
85db919d by Anton Baskanov at 2026-01-26T20:22:32+01:00
dmsynth: Try to maintain a fixed write latency by varying the wait time.

This prevents the latency from growing to a potentially large value in
case of underrun.

- - - - -
7d62370b by Anton Baskanov at 2026-01-26T20:22:34+01:00
dmsynth: Simplify synth_sink_wait_play_end by making it similar to the main rendering loop.

- - - - -
12716771 by Anton Baskanov at 2026-01-26T20:22:34+01:00
dmsynth: Call GetCurrentPosition from a separate thread.

- - - - -
9d2cb259 by Anton Baskanov at 2026-01-26T20:22:34+01:00
dmsynth: Estimate a continuously-advancing buffer position for a more precise timing.

- - - - -
337b36f3 by Anton Baskanov at 2026-01-26T20:22:34+01:00
dmsynth: Clear the buffer notifications before closing the event handle.

- - - - -


1 changed file:

- dlls/dmsynth/synthsink.c


View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/65c06abfb2cab0f62234783799322af7afd4517f...337b36f350468cd89773f97efd5e1138b82d9d9f

-- 
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/65c06abfb2cab0f62234783799322af7afd4517f...337b36f350468cd89773f97efd5e1138b82d9d9f
You're receiving this email because of your account on gitlab.winehq.org.