Hi All, I am working on development of KS filter driver for USB device (actually for one downstream isochronous endpoint of that device) which must support AC3 over S/PDIF functionality (USBAudio.sys does not support AC3 Type III). I chose AVStream framework to develop driver. For testing purpose, I first wrote an AVStream Virtual Audio Device (AVSVAD) driver that has a similar functionality as MSVAD. AVSVAD works fine with PowerDVD or any other client application that is using standard streaming interface (ConnectionInterface.Id is KSINTERFACE_STANDARD_STREAMING). Nevertheless, with WinDVD (which use DSound looped streaming - ConnectionInterface.Id is KSINTERFACE_STANDARD_LOOPED_STREAMING) is totally useless. My driver receives one frame of data (192000 bytes long) in minidriver's processing dispatch and that is all. Driver receives only GetAudioPosition requests (IOCTL_KS_PROPERTY). After some time QueueDebugTimer, which is associated with queue, expire. After that event pin queue is dumped, streaming stopped, pin disconnected, whole filter is closed and than again opened, pin reconnected, streaming started and new frame arrives. Therefore, my question is how to work with looped streaming (in AVStream's framework)? Thanks & Regards Zoran Marceta ****************** 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.de/