libasound_la_LIBADD = control/libcontrol.la mixer/libmixer.la pcm/libpcm.la \
rawmidi/librawmidi.la timer/libtimer.la \
hwdep/libhwdep.la seq/libseq.la instr/libinstr.la \
- compat/libcompat.la conf/libconf.la -lm -ldl
+ compat/libcompat.la conf/libconf.la -lm -ldl -lpthread
libasound_la_LDFLAGS = -version-info $(COMPATNUM)
#define FILL(v) { SND_PCM_FILL_##v, #v, #v }
#define END { 0, NULL, NULL }
-static assoc_t states[] = { STATE(NOTREADY), STATE(READY), STATE(PREPARED),
+static assoc_t states[] = { STATE(OPEN), STATE(SETUP), STATE(PREPARED),
STATE(RUNNING), STATE(XRUN), STATE(PAUSED), END };
static assoc_t streams[] = { STREAM(PLAYBACK), STREAM(CAPTURE), END };
static assoc_t xruns[] = { XRUN(ASAP), XRUN(FRAGMENT), XRUN(NONE), END };