remove some junk added in last few commits. Also I really don't like the style recently...and removing PCH? wtf???

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2777 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
Shawn Hoffman 2009-03-28 16:23:06 +00:00
parent 632e3bfc85
commit 3a5fb88b5e
2 changed files with 13 additions and 10 deletions

View File

@ -18,9 +18,7 @@
#include "AudioCommon.h"
#include "Mixer.h"
#include "AOSoundStream.h"
#ifdef _WIN32
#include "DSoundStream.h"
#endif
#include "NullSoundStream.h"
#include "OpenALStream.h"
@ -33,10 +31,8 @@ SoundStream *InitSoundStream(std::string backend, CMixer *mixer) {
}
if (backend == "DSound") {
#ifdef _DSOUNDSTREAM_H_
if (DSound::isValid())
soundStream = new DSound(mixer, g_dspInitialize.hWnd);
#endif
}
else if (backend == "AOSound") {
if (AOSound::isValid())
@ -94,10 +90,8 @@ void ShutdownSoundStream() {
std::vector<std::string> GetSoundBackends() {
std::vector<std::string> backends;
// Add avaliable output options
#ifdef _DSOUNDSTREAM_H_
if (DSound::isValid())
backends.push_back("DSound");
#endif
if (AOSound::isValid())
backends.push_back("AOSound");
if (OpenALStream::isValid())

View File

@ -31,6 +31,7 @@
class DSound : public SoundStream
{
#ifdef _WIN32
Common::Thread *thread;
Common::CriticalSection soundCriticalSection;
Common::Event soundSyncEvent;
@ -60,10 +61,13 @@ class DSound : public SoundStream
DWORD dwSoundBytes);
public:
DSound(CMixer *mixer, void *hWnd = NULL) : SoundStream(mixer),
bufferSize(0),
totalRenderedBytes(0),
currentPos(0),lastPos(0) {}
DSound(CMixer *mixer, void *hWnd = NULL)
: SoundStream(mixer)
, bufferSize(0)
, totalRenderedBytes(0)
, currentPos(0)
, lastPos(0)
{}
virtual ~DSound() {}
@ -73,6 +77,11 @@ public:
static bool isValid() { return true; }
virtual bool usesMixer() const { return true; }
virtual void Update();
#else
DSound(CMixer *mixer)
: SoundStream(mixer) {}
#endif
};
#endif //_DSOUNDSTREAM_H_