[MMEBUDDY]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Fri, 28 Jan 2011 10:17:01 +0000 (10:17 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Fri, 28 Jan 2011 10:17:01 +0000 (10:17 +0000)
commit269e92c794baf536aff23689ba36cfb3c7a93f7f
tree651d9e5f16e4bdae856b762f155b467267749871
parent33f5660028a6c771290285d634ef567dfb79fb7b
parente1b24207afaeb821646c374a71ff338f55f08238
[MMEBUDDY]
- Merge from audio branch
- Handle mixers identified by id, not by handle
- Fix opening of mixer devices
- Waveformat struct is only provided when type is wave device
- Implement wave reset routine, fixes audio recording on ReactOS SndRec, AudaCity etc. Also fixes random hang in WinAmp when skipping audio bytes
- Implement wave pausing / restarting, should lead to smoother playback
[MMIXER]
- Merge from audio branch
- Tons of fixes to enumeration of mixerlines, controls / etc
- Fix mixer event notification callbacks
- For more info, read audio-bringup log

svn path=/trunk/; revision=50528
14 files changed:
reactos/lib/drivers/sound/mmebuddy/mixer/mxdMessage.c
reactos/lib/drivers/sound/mmebuddy/mmewrap.c
reactos/lib/drivers/sound/mmebuddy/wave/format.c
reactos/lib/drivers/sound/mmebuddy/wave/streaming.c
reactos/lib/drivers/sound/mmebuddy/wave/wodMessage.c
reactos/lib/drivers/sound/mmixer/TODO
reactos/lib/drivers/sound/mmixer/controls.c
reactos/lib/drivers/sound/mmixer/midi.c
reactos/lib/drivers/sound/mmixer/mixer.c
reactos/lib/drivers/sound/mmixer/mmixer.h
reactos/lib/drivers/sound/mmixer/priv.h
reactos/lib/drivers/sound/mmixer/sup.c
reactos/lib/drivers/sound/mmixer/topology.c
reactos/lib/drivers/sound/mmixer/wave.c