Spu2-x: A few quick changes to get it compiling in Linux again.

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2562 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
arcum42 2010-02-05 03:59:19 +00:00
parent 84194fb892
commit cc585042ce
11 changed files with 32 additions and 28 deletions

View File

@ -16,7 +16,7 @@
*/
#include "Global.h"
#include "dma.h"
#include "Dma.h"
#include "PS2E-spu2.h" // temporary until I resolve cyclePtr/TimeUpdate dependencies.
@ -657,4 +657,4 @@ void V_Core::NewDmaInterrupt()
//Regs.ATTR &= ~0x30;
DmaStarted = false;
#endif
}
}

View File

@ -44,7 +44,8 @@ namespace soundtouch
using std::string;
using std::wstring;
#include "Pcsx2Defs.h"
#include "Pcsx2Types.h"
namespace VersionInfo
@ -110,4 +111,4 @@ extern void SysMessage(const wchar_t *fmt, ...);
#include "Debug.h"
#include "SndOut.h"
#endif
#endif

View File

@ -19,7 +19,8 @@
#include <alsa/asoundlib.h>
#define ALSA_MEM_DEF
#define ALSA_MEM_DEF
#include "Global.h"
#include "Alsa.h"
#include "SndOut.h"

View File

@ -15,8 +15,9 @@
* along with SPU2-X. If not, see <http://www.gnu.org/licenses/>.
*/
#include "Spu2.h"
#include "Global.h"
#include "Dialogs.h"
#include "Config.h"
bool DebugEnabled=false;
bool _MsgToConsole=false;

View File

@ -38,7 +38,7 @@ extern bool _CoresDump;
extern bool _MemDump;
extern bool _RegDump;
static __forceinline bool MsgToConsole() { return _MsgToConsole & DebugEnabled; }
/*static __forceinline bool MsgToConsole() { return _MsgToConsole & DebugEnabled; }
static __forceinline bool MsgKeyOnOff() { return _MsgKeyOnOff & MsgToConsole(); }
static __forceinline bool MsgVoiceOff() { return _MsgVoiceOff & MsgToConsole(); }
@ -53,7 +53,7 @@ static __forceinline bool WaveLog() { return _WaveLog & DebugEnabled; }
static __forceinline bool CoresDump() { return _CoresDump & DebugEnabled; }
static __forceinline bool MemDump() { return _MemDump & DebugEnabled; }
static __forceinline bool RegDump() { return _RegDump & DebugEnabled; }
static __forceinline bool RegDump() { return _RegDump & DebugEnabled; }*/
extern wchar_t AccessLogFileName[255];
@ -80,7 +80,7 @@ extern bool dspPluginEnabled;
extern bool timeStretchDisabled;
extern bool StereoExpansionEnabled;
class SoundtouchCfg
namespace SoundtouchCfg
{
// Timestretch Slider Bounds, Min/Max
static const int SequenceLen_Min = 30;
@ -92,16 +92,14 @@ class SoundtouchCfg
static const int Overlap_Min = 3;
static const int Overlap_Max = 15;
public:
static int SequenceLenMS;
static int SeekWindowMS;
static int OverlapMS;
static int SequenceLenMS = 63;
static int SeekWindowMS = 16;
static int OverlapMS = 7;
static void ReadSettings();
static void WriteSettings();
static void OpenDialog( uptr hWnd );
protected:
static void ClampValues();
};

View File

@ -19,20 +19,20 @@
*
*/
#include "Global.h"
#include "Dialogs.h"
#include "Config.h"
int SoundtouchCfg::SequenceLenMS = 63;
int SoundtouchCfg::SeekWindowMS = 16;
int SoundtouchCfg::OverlapMS = 7;
void SoundtouchCfg::ClampValues()
namespace SoundtouchCfg
{
void ClampValues()
{
Clampify( SequenceLenMS, SequenceLen_Min, SequenceLen_Max );
Clampify( SeekWindowMS, SeekWindow_Min, SeekWindow_Max );
Clampify( OverlapMS, Overlap_Min, Overlap_Max );
}
void SoundtouchCfg::ReadSettings()
void ReadSettings()
{
//SequenceLenMS = CfgReadInt( L"SOUNDTOUCH", L"SequenceLengthMS", 63 );
//SeekWindowMS = CfgReadInt( L"SOUNDTOUCH", L"SeekWindowMS", 16 );
@ -41,7 +41,7 @@ void SoundtouchCfg::ReadSettings()
ClampValues();
}
void SoundtouchCfg::WriteSettings()
void WriteSettings()
{
//CfgWriteInt( L"SOUNDTOUCH", L"SequenceLengthMS", SequenceLenMS );
//CfgWriteInt( L"SOUNDTOUCH", L"SeekWindowMS", SeekWindowMS );
@ -52,6 +52,7 @@ void SoundtouchCfg::WriteSettings()
{
}*/
void SoundtouchCfg::OpenDialog( uptr hWnd )
void OpenDialog( uptr hWnd )
{
}
}

View File

@ -18,6 +18,7 @@
#ifndef DIALOG_H_INCLUDED
#define DIALOG_H_INCLUDED
#include "../Spu2.h"
#include "../Config.h"
#include "../Global.h"
#endif
#endif

View File

@ -36,7 +36,7 @@
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="`pkg-config gtk+-2.0 --cflags`" />
<Add option="`wx-config --version=2.8 --static=no --unicode=yes --cflags`" />
<Add option="-fPIC" />
<Add option="-m32" />
<Add option="-liconv" />
@ -50,7 +50,7 @@
<Add directory="../../../../3rdparty" />
</Compiler>
<Linker>
<Add option="`pkg-config gtk+-2.0 --libs`" />
<Add option="`wx-config --version=2.8 --static=no --unicode=yes --libs`" />
<Add option="-shared" />
<Add library="asound" />
<Add library="stdc++" />

View File

@ -16,6 +16,7 @@
*/
#include "Lowpass.h"
#include "Global.h"
#include <math.h>
#include <float.h>

View File

@ -294,7 +294,7 @@ static s32 __forceinline GetNoiseValues()
"XOR %%eax,%%ebx\n"
"ROR %%eax,3\n"
"MOV %0,%%eax\n"
".att_syntax\n" : "m="(Seed) : "m"(Seed));
".att_syntax\n" : "r="(Seed) :"r"(Seed));
#endif
return retval;
}

View File

@ -16,7 +16,7 @@
*/
#include "Global.h"
#include "dma.h"
#include "Dma.h"
#include "PS2E-spu2.h" // required for ENABLE_NEW_IOPDMA_SPU2 define