* Fix the buggy charset
This commit is contained in:
jean.chalard
2009-06-11 13:17:03 +00:00
parent 8a467da18f
commit ff848d260f
+11 -11
View File
@@ -33,12 +33,12 @@ JMP3* g_CurrentMP3;
//////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
WAVDATA* p_currentWav[NUMBER_WAV_CHANNELS]; // 各通道当前的播放
WAVDATA currentWav[NUMBER_WAV_CHANNELS]; // 各通道当前的播放
WAVDATA* p_currentWav[NUMBER_WAV_CHANNELS]; // 各通道当前的播放
WAVDATA currentWav[NUMBER_WAV_CHANNELS]; // 各通道当前的播放
///////////////////////////////////////////////////////////////////
char loadWaveData(WAVDATA* p_wav, char* fileName, char memLoad) // WAVE加载, memLoad-是否加载至内磥E
char loadWaveData(WAVDATA* p_wav, char* fileName, char memLoad) // WAVE加载, memLoad-是否加载至内磥E
{
JFileSystem* fileSystem = JFileSystem::GetInstance();
@@ -162,7 +162,7 @@ char loadWaveData(WAVDATA* p_wav, char* fileName, char memLoad) // WAVE
}
///////////////////////////////////////////////////////////////////
void releaseWaveData(WAVDATA* p_wav) // WAVE释放
void releaseWaveData(WAVDATA* p_wav) // WAVE释放
{
if (p_wav->fd==-1)
free(p_wav->buffer);
@@ -172,7 +172,7 @@ void releaseWaveData(WAVDATA* p_wav) // WAVE
}
///////////////////////////////////////////////////////////////////
void audioOutCallback(int channel, void* buf, unsigned int length) // 各通道回祦E
void audioOutCallback(int channel, void* buf, unsigned int length) // 各通道回祦E
{
WAVDATA* p_wav = NULL;
memset(buf, 0, 4096);
@@ -313,7 +313,7 @@ void audioOutCallback_2(void* buf, unsigned int length, void *userdata) {audioOu
//void audioOutCallback_3(void* buf, unsigned int length, void *userdata) {audioOutCallback(3, buf, length);}
///////////////////////////////////////////////////////////////////
char playWaveFile(int channel, char* fullName, unsigned long flag) // 播放WAVE文件
char playWaveFile(int channel, char* fullName, unsigned long flag) // 播放WAVE文件
{
stopWaveMem(channel);
if (currentWav[channel].fullName[0])
@@ -326,14 +326,14 @@ char playWaveFile(int channel, char* fullName, unsigned long flag) //
}
///////////////////////////////////////////////////////////////////
void stopWaveFile(int channel) // 停止WAVE文件
void stopWaveFile(int channel) // 停止WAVE文件
{
if (currentWav[channel].fullName[0])
releaseWaveData(&currentWav[channel]);
}
///////////////////////////////////////////////////////////////////
int playWaveMem(WAVDATA* p_wav, unsigned long flag) // 播放WAVE
int playWaveMem(WAVDATA* p_wav, unsigned long flag) // 播放WAVE
{
int i;
for (i=0;i<NUMBER_WAV_CHANNELS;i++)
@@ -356,13 +356,13 @@ int playWaveMem(WAVDATA* p_wav, unsigned long flag) //
}
///////////////////////////////////////////////////////////////////
void stopWaveMem(int channel) // 停止WAVE
void stopWaveMem(int channel) // 停止WAVE
{
p_currentWav[channel] = NULL;
}
///////////////////////////////////////////////////////////////////
void setChannelFlag(int channel, int flag) // 设置播放属性
void setChannelFlag(int channel, int flag) // 设置播放属性
{
WAVDATA* p_wav = NULL;
if (!currentWav[channel].fullName[0])
@@ -379,7 +379,7 @@ void setChannelFlag(int channel, int flag) //
}
///////////////////////////////////////////////////////////////////
void audioInit() // 初始化
void audioInit() // 初始化
{
int i;
for (i=0; i<NUMBER_WAV_CHANNELS; i++)