DSP: added automatic alsa test.

Should fix issue 1403


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4274 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
nakeee
2009-09-15 10:47:19 +00:00
parent ca7a5b36dc
commit 1619433ae7
4 changed files with 10 additions and 12 deletions

View File

@ -119,9 +119,10 @@ bool AlsaSound::AlsaInit()
return false;
}
// This is weird - if I do pass in a pointer to a variable, like the header wants me to,
// the sample rate goes mad. It seems that the alsa header doesn't match the library we link in :(
// If anyone know why, i'd appreciate if you let me know - ector.
// This is weird - if I do pass in a pointer to a variable, like the header
// wants me to, the sample rate goes mad. It seems that the alsa header
// doesn't match the library we link in :( If anyone know why, i'd
// appreciate if you let me know - ector.
err = snd_pcm_hw_params_set_rate_near(handle, hwparams, (unsigned int *)sample_rate, &dir);
if (err < 0)
{

View File

@ -1,3 +1,4 @@
# -*- python -*-
Import('env')
@ -18,7 +19,7 @@ if acenv['HAVE_OPENAL']:
if acenv['HAVE_AO']:
files += [ 'AOSoundStream.cpp' ]
# TODO: make conditional?
files += [ 'AlsaSoundStream.cpp' ]
if acenv['HAVE_ALSA']:
files += [ 'AlsaSoundStream.cpp' ]
acenv.StaticLibrary(env['local_libs'] + 'audiocommon', files)

View File

@ -111,11 +111,6 @@
#define POSIX 1
#define MAX_PATH 260
#ifdef __APPLE__
#define HAVE_ALSA 0
#else
#define HAVE_ALSA 1
#endif
// Windows compatibility
#define __forceinline inline __attribute__((always_inline))