From f4fff7791b52e689455147d42fb7bfbbdd8b48de Mon Sep 17 00:00:00 2001 From: Jakob Leben Date: Wed, 25 Nov 2009 08:41:13 +0100 Subject: [PATCH] jack: missing lock --- modules/audio_output/jack.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/audio_output/jack.c b/modules/audio_output/jack.c index a88128d5e6..4821fae6e3 100644 --- a/modules/audio_output/jack.c +++ b/modules/audio_output/jack.c @@ -248,7 +248,10 @@ int Process( jack_nframes_t i_frames, void *p_arg ) jack_sample_t *p_src = NULL; /* Get the next audio data buffer */ + vlc_mutex_lock( &p_aout->output_fifo_lock ); aout_buffer_t *p_buffer = aout_FifoPop( p_aout, &p_aout->output.fifo ); + vlc_mutex_unlock( &p_aout->output_fifo_lock ); + if( p_buffer != NULL ) { p_src = (jack_sample_t *)p_buffer->p_buffer; -- 2.39.2