aboutsummaryrefslogtreecommitdiffstats
path: root/src/player.h
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-08-26 08:27:03 +0200
committerMax Kellermann <max@duempel.org>2008-08-26 08:27:03 +0200
commitd507ff28c8ae18d4a17c8565de723fb522d2473d (patch)
tree8715ad61b9aa6700ddbe37a84d3e6650477155d7 /src/player.h
parentb6909da758f90e8f4aeea1309030364b8d6e0505 (diff)
downloadmpd-d507ff28c8ae18d4a17c8565de723fb522d2473d.tar.gz
mpd-d507ff28c8ae18d4a17c8565de723fb522d2473d.tar.xz
mpd-d507ff28c8ae18d4a17c8565de723fb522d2473d.zip
added dc.next_song, renamed pc.current_song
Since pc->current_song denotes the song which the decoder should use next, we should move it to DecoderControl. This removes one internal PlayerControl struct access from the decoder code. Also add pc.next_song, which is manipulated by the playlist code, and gets copied to dc.next_song as soon as the decoder is started.
Diffstat (limited to '')
-rw-r--r--src/player.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/player.h b/src/player.h
index 031aef53d..db8f44de6 100644
--- a/src/player.h
+++ b/src/player.h
@@ -63,7 +63,7 @@ typedef struct _PlayerControl {
volatile float totalTime;
volatile float elapsedTime;
volatile float fileTime;
- Song *current_song;
+ Song *volatile next_song;
Song *errored_song;
volatile mpd_sint8 queueState;
volatile mpd_sint8 queueLockState;