[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