git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@28949 e17a0e51-4ae3-4d35-97c3-1a29b211df97

This commit is contained in:
SND\weimingzhi_cp 2009-09-04 11:15:31 +00:00
parent 67943f6a9c
commit 63a0075d25
2 changed files with 3 additions and 3 deletions

View File

@ -37,8 +37,6 @@
#define SUB_FRAMESIZE 96
#define CDDA_FRAMETIME (1000 * (sizeof(sndbuffer) / CD_FRAMESIZE_RAW) / 75)
FILE *cdHandle = NULL;
FILE *cddaHandle = NULL;
FILE *subHandle = NULL;
@ -48,6 +46,8 @@ static unsigned char subbuffer[SUB_FRAMESIZE];
static unsigned char sndbuffer[CD_FRAMESIZE_RAW * 10];
#define CDDA_FRAMETIME (1000 * (sizeof(sndbuffer) / CD_FRAMESIZE_RAW) / 75)
#ifdef _WIN32
static HANDLE threadid;
#else

View File

@ -251,7 +251,7 @@ void SoundFeedStreamData(unsigned char* pSound,long lBytes)
// PLAY CDDA CHANNEL
void CALLBACK SPUplayCDDAchannel(short* pcm, int nbytes)
{
if (handle_cdda == NULL) SetupCDDASound();
if (handle_cdda == NULL) return;
if (snd_pcm_state(handle_cdda) == SND_PCM_STATE_XRUN)
snd_pcm_prepare(handle_cdda);