decoder_control: added decoder_control.thread

decoder_control.thread contains the handle of the decoder thread, or
NULL if the decoder thread isn't running.
This commit is contained in:
Max Kellermann
2009-01-25 13:44:27 +01:00
parent 2c45224be7
commit ac0e799965
4 changed files with 17 additions and 6 deletions

View File

@@ -45,6 +45,10 @@ enum decoder_state {
};
struct decoder_control {
/** the handle of the decoder thread, or NULL if the decoder
thread isn't running */
GThread *thread;
struct notify notify;
volatile enum decoder_state state;
@@ -124,6 +128,6 @@ bool
dc_seek(struct notify *notify, double where);
void
dc_quit(struct notify *notify);
dc_quit(void);
#endif