* We should be respecting the AM_SEEKING_NoFlush flags.
* We should check for stopped state; we don't want to flush anything if not stopped.
* Stopping the filter seems wrong. Did you mean to stop the IWMReader? I don't think even that's necessary, though.
Do I need to add a test patch for this?
I'm not sure that there's a way to reliably test.