Previous commit removed flushing but this causes issues in some games.
- add flushing back - move variable creation after initial condition returns in wm_reader_get_stream_sample. This caused some slow down. - Remove EOS sets. Some are not what flushing did before. Had some seg faults on exiting Fallout 3 with them in.
I'm not confident on the EOS sets but they seemed to cause issues leaving them in and the commit that removed flushing 5144b27661fcd6705353d832e0383085f8afe842 https://github.com/wine-mirror/wine/commit/5144b27661fcd6705353d832e0383085f8afe842# mentioned it should be done client side.
-zlice
Hi Zlice,
I guess you forgot to attach the patch file.
Btw. if you're more versed in GitLab you could also try to submit a merge request there: https://gitlab.winehq.org/
Cheers, Bernhard
Am Fr., 20. Mai 2022 um 16:26 Uhr schrieb Zlice Z zlice555@gmail.com: