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