From 6ef428af2e554089bc3ba4104b714cfb36bfc719 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 31 Oct 2009 19:22:56 +0100 Subject: decoder_control: removed the global variable "dc" Allocate a decoder_control object where needed, and pass it around. This will allow more than one decoder thread one day. --- src/player_control.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/player_control.c') diff --git a/src/player_control.c b/src/player_control.c index aa018ceda..ab162ef26 100644 --- a/src/player_control.c +++ b/src/player_control.c @@ -53,11 +53,11 @@ void pc_deinit(void) } void -player_wait_decoder(void) +player_wait_decoder(struct decoder_control *dc) { /* during this function, the decoder lock is held, because we're waiting for the decoder thread */ - g_cond_wait(pc.cond, dc.mutex); + g_cond_wait(pc.cond, dc->mutex); } void -- cgit v1.2.3