summaryrefslogtreecommitdiff
path: root/src/player.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/player.h')
-rw-r--r--src/player.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/player.h b/src/player.h
index ac6853c..d0eac22 100644
--- a/src/player.h
+++ b/src/player.h
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2008-2010
+Copyright (c) 2008-2013
Lars-Dominik Braun <lars@6xq.net>
Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -49,7 +49,8 @@ THE SOFTWARE.
#define BAR_PLAYER_BUFSIZE (WAITRESS_BUFFER_SIZE*2)
struct audioPlayer {
- char doQuit;
+ bool doQuit; /* protected by pauseMutex */
+ bool doPause; /* protected by pauseMutex */
unsigned char channels;
unsigned char aoError;
@@ -102,6 +103,7 @@ struct audioPlayer {
unsigned char *buffer;
pthread_mutex_t pauseMutex;
+ pthread_cond_t pauseCond;
WaitressHandle_t waith;
};