diff options
author | Max Kellermann <max@duempel.org> | 2008-08-26 08:27:03 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-08-26 08:27:03 +0200 |
commit | d507ff28c8ae18d4a17c8565de723fb522d2473d (patch) | |
tree | 8715ad61b9aa6700ddbe37a84d3e6650477155d7 /src/player.h | |
parent | b6909da758f90e8f4aeea1309030364b8d6e0505 (diff) | |
download | mpd-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.h | 2 |
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; |