Hello! Found additional bugs in WaveTest from HCK 8.0 and 8.1. Two render pin cases are affected: Case 16.26:1.13 (Streaming with 2 different instance of the pin) Case 16.26:1.14 (Streaming with 2 different instance of the pin with Different format) In HCK 8.0, WaveTest may report "Invalid WaveFormat used to fill KSDATARANGE_AUDIO" without explanation (HCK 8.1 does not complain if ran immediately after or before). In both HCK 8.0 and 8.1, both test cases stop both of their streams as one of streams reached the end. Since streams are asynchronous (and even have different amount of data in case 1.14), other stream may not reach its end at this time. Since position requests are sent every 10 ms, other thread may fail to perform last position request before its stream is stopped, producing error message like that: PlayOffset is < PinData Pos1 = 352800, Pos2 = 0 This bug cannot be reproduced with standard MS drivers or well-known third-party ones because only few modern audio drivers support more than a single pin instance. Cases 1.13/1.14 are not applicable to single-instance drivers. Regards, Eugene ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/