[AUDIO-BRINGUP]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 7 Dec 2010 10:29:57 +0000 (10:29 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Tue, 7 Dec 2010 10:29:57 +0000 (10:29 +0000)
commit6a0327f62c437e6725bfcc8dbd15c1f884761c58
tree0a8d016330f4357cfdf1eb85f0261f1353587a85
parent4256033623697ba2c92dbc0e6fa83cd453fdd411
[AUDIO-BRINGUP]
- Fix error message when mmixer library has failed to initialize
- Remove device handle from MIXER_INFO as a mixer can span over more than one device (i.e. mixer, wave)
- Add device handle to mixer control struct
- Store mixer controls in list than in array. Will later be used to add hacks (i.e wave line must have volume controls etc)
- Add reserved member to topology pin struct and mark used pins as reserved. It is then used to add alternative mixers destination lines

svn path=/branches/audio-bringup/; revision=49967
dll/win32/wdmaud.drv/wdmaud.c
dll/win32/wdmaud.drv/wdmaud.h
lib/drivers/sound/mmixer/controls.c
lib/drivers/sound/mmixer/mixer.c
lib/drivers/sound/mmixer/priv.h
lib/drivers/sound/mmixer/sup.c
lib/drivers/sound/mmixer/topology.c