22,7 → 22,7 |
volatile enum player_state decoder_state; |
volatile enum player_state sound_state; |
|
extern mutex_t driver_lock; |
extern volatile uint32_t driver_lock; |
|
static SNDBUF hBuff; |
|
287,6 → 287,7 |
char *errstr; |
int active; |
|
|
if((err = CreateBuffer(snd_format|PCM_RING,0, &hBuff)) != 0) |
{ |
errstr = "Cannot create sound buffer\n\r"; |
293,7 → 294,7 |
goto exit_whith_error; |
}; |
|
SetVolume(hBuff,-900,-900); |
SetVolume(hBuff,-1875,-1875); |
|
if((err = GetBufferSize(hBuff, &buffsize)) != 0) |
{ |
301,8 → 302,6 |
goto exit_whith_error; |
}; |
|
__sync_or_and_fetch(&threads_running,AUDIO_THREAD); |
|
resampler_size = buffsize = buffsize/2; |
|
samples = buffsize/4; |
429,8 → 428,6 |
}; |
} |
|
__sync_and_and_fetch(&threads_running,~AUDIO_THREAD); |
|
StopBuffer(hBuff); |
DestroyBuffer(hBuff); |
|