Browse Source

kai: fix compilation

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
pull/70/head
KO Myung-Hun 8 years ago
committed by Thomas Guillem
parent
commit
6ffca3f60d
  1. 15
      modules/audio_output/kai.c

15
modules/audio_output/kai.c

@ -312,7 +312,8 @@ static void Pause( audio_output_t *aout, bool pause, mtime_t date )
static void Flush( audio_output_t *aout, bool drain )
{
audio_buffer_t *buffer = aout->sys->buffer;
aout_sys_t *sys = aout->sys;
audio_buffer_t *buffer = sys->buffer;
vlc_mutex_lock( &buffer->mutex );
@ -367,14 +368,16 @@ static int CreateBuffer( audio_output_t *aout, int size )
vlc_mutex_init( &buffer->mutex );
vlc_cond_init( &buffer->cond );
aout->sys->buffer = buffer;
aout_sys_t *sys = aout->sys;
sys->buffer = buffer;
return 0;
}
static void DestroyBuffer( audio_output_t *aout )
{
audio_buffer_t *buffer = aout->sys->buffer;
aout_sys_t *sys = aout->sys;
audio_buffer_t *buffer = sys->buffer;
vlc_mutex_destroy( &buffer->mutex );
vlc_cond_destroy( &buffer->cond );
@ -385,7 +388,8 @@ static void DestroyBuffer( audio_output_t *aout )
static int ReadBuffer( audio_output_t *aout, uint8_t *data, int size )
{
audio_buffer_t *buffer = aout->sys->buffer;
aout_sys_t *sys = aout->sys;
audio_buffer_t *buffer = sys->buffer;
int len;
int remain_len = 0;
@ -419,7 +423,8 @@ static int ReadBuffer( audio_output_t *aout, uint8_t *data, int size )
static int WriteBuffer( audio_output_t *aout, uint8_t *data, int size )
{
audio_buffer_t *buffer = aout->sys->buffer;
aout_sys_t *sys = aout->sys;
audio_buffer_t *buffer = sys->buffer;
int len;
int remain_len = 0;

Loading…
Cancel
Save