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:
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 mentioned it should be done client side.
-zlice