[vlc-commits] wasapi: split MMDevice and session code from output
Rémi Denis-Courmont
git at videolan.org
Sun Dec 2 22:06:36 CET 2012
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Dec 2 22:57:07 2012 +0200| [771335afa2a349662533c93048ce21b627d4057e] | committer: Rémi Denis-Courmont
wasapi: split MMDevice and session code from output
- Run the volume/mute handling on the COM thread,
removes remaining volume hacks.
- Spawn session manager from device rather than client (fixes #7809)
- Insulate session management from output API (refs #7394)
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=771335afa2a349662533c93048ce21b627d4057e
---
modules/audio_output/Modules.am | 8 +-
modules/audio_output/mmdevice.c | 637 ++++++++++++++++++++++++++++++++++
modules/audio_output/mmdevice.h | 75 ++++
modules/audio_output/wasapi.c | 714 ++++++---------------------------------
4 files changed, 814 insertions(+), 620 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=771335afa2a349662533c93048ce21b627d4057e
More information about the vlc-commits
mailing list