- Allocate work item for each filter / pin being opened
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Wed, 22 Apr 2009 10:57:28 +0000 (10:57 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Wed, 22 Apr 2009 10:57:28 +0000 (10:57 +0000)
commit67f6e0572ab7869e171f8c2e47e237583781df8e
tree62f2412f734cc5056dcc3460a76360066cd6dcb3
parent7a75a5802f5b3764e996ac33310a4e595a2b70aa
- Allocate work item for each filter / pin being opened
- Use ExInterlockedInsertTailList to insert a new audio device to prevent race conditions when more than one audio device is present
- Free work item in their target worker routine

svn path=/trunk/; revision=40646
reactos/drivers/wdm/audio/sysaudio/control.c
reactos/drivers/wdm/audio/sysaudio/deviface.c
reactos/drivers/wdm/audio/sysaudio/main.c
reactos/drivers/wdm/audio/sysaudio/sysaudio.h