Hi, There are two related bugs in stream state and xfer handling due to the conflict of stream number (on Windows 7, input stream and output stream both use the full range of 1..15 values. on Linux, the handling is different and it works fine because there is no clash)
The patches handle stream number for input and output stream distinctively to avoid conflict, and it seems to be in accordance to the spec. Marc-André Lureau (2): hda: do not mix output and input streams, RHBZ #740493 hda: do not mix output and input stream states, RHBZ #740493 hw/hda-audio.c | 15 +++++++++------ hw/intel-hda.c | 18 ++++++++++-------- hw/intel-hda.h | 2 +- 3 files changed, 20 insertions(+), 15 deletions(-) -- 1.7.6.2