mono/MonoGame — pull request #1735 by liortal53 (2013-05-18 21:59:33+00:00)
Title: Fix for issue #1494 - XAudio2 might be started on a worker thread

Call the XAudio2 initialization code early on from the Game class constructor.

Fix as suggested by @totallyevil on https://github.com/mono/MonoGame/issues/1494

Instead of having a static constructor for SoundEffect, a static Init() method is in place, which gets called by the Game class ctor.