# HG changeset patch # User Matti Hamalainen # Date 1206854241 -10800 # Node ID 11f7c096f7e6d69e20f2af801dfd2ea7b4038923 # Parent 809736eb47d9fa129990a9a4f58a7f3f64c5844f Do NOT use 'volatile' keyword! diff -r 809736eb47d9 -r 11f7c096f7e6 src/alsa/audio.c --- a/src/alsa/audio.c Sun Mar 30 06:29:55 2008 +0300 +++ b/src/alsa/audio.c Sun Mar 30 08:17:21 2008 +0300 @@ -53,8 +53,7 @@ static snd_mixer_elem_t *pcm_element; static snd_mixer_t *mixer; -static volatile gboolean going; -static gboolean paused, mixer_start = TRUE; +static gboolean going, paused, mixer_start = TRUE; static gboolean prebuffer, remove_prebuffer; static gboolean alsa_can_pause; @@ -65,7 +64,7 @@ static char *thread_buffer; /* audio intermediate buffer */ static int rd_index, wr_index; /* current read/write position in int-buffer */ static gboolean pause_request; /* pause status currently requested */ -static volatile int flush_request; /* flush status (time) currently requested */ +static int flush_request; /* flush status (time) currently requested */ static int prebuffer_size; GStaticMutex alsa_mutex = G_STATIC_MUTEX_INIT;