The emulation works astoundingly well for playing mpeg3 files, but mxaudio will hang on partial-block writes, which happen often, such as at the end of any track or in some cases when pausing or fast-forwarding rr rewinding. The process stays in IW+ state until killed, and the WCHAN is "aud wr". Is there a workaround for this? Sean.