Hello all.

I've implemented mixer for win32 output plugin.

Patches are in my git repository:

git://git.musicpd.org/dk/mpd.git

Also, I renamed win32_output_plugin to winmm_output_plugin.
Win32 has many sound APIs (WinMM, DirectSound, WASAPI).
New name is more correct.
This should not affect many users because win32 support
for MPD was introduced in current development branch.

I'm not sure whenever implementation is free from race conditions.
WinMM API itself is thread-safe.
But there could be issues with closing output device while it is being 
queried for current volume.
If such condition could appear I have ideas how mixer can be improved.
If it couldn't happen probably current implementation is OK.



------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to