From f84a1dd891ee149677c0b25db4dc81fd5cc349ef Mon Sep 17 00:00:00 2001 From: Anna Schumaker Date: Sat, 20 Dec 2014 16:05:01 -0500 Subject: [PATCH] audio: Shuffle around the code a bit Signed-off-by: Anna Schumaker --- core/audio.cpp | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/core/audio.cpp b/core/audio.cpp index 3688069b..e5b4ceb8 100644 --- a/core/audio.cpp +++ b/core/audio.cpp @@ -15,32 +15,8 @@ static unsigned int _pause_count = 0; static Track *cur_track = NULL; static File f_cur_track("cur_track", 0); - static AudioDriver *cur_driver = NULL; -static void _load_track(Track *, bool); -static bool continue_playback(); - - -AudioDriver :: AudioDriver() -{ - cur_driver = this; -} - -AudioDriver :: ~AudioDriver() -{ - cur_driver = NULL; -} - -void AudioDriver :: eos() -{ - if (cur_track) { - cur_track->played(); - library :: get_queue()->updated(cur_track); - } - - _load_track(deck :: next(), continue_playback()); -} static void save_state() @@ -79,6 +55,30 @@ static bool continue_playback() return ret; } + + +AudioDriver :: AudioDriver() +{ + cur_driver = this; +} + +AudioDriver :: ~AudioDriver() +{ + cur_driver = NULL; +} + +void AudioDriver :: eos() +{ + if (cur_track) { + cur_track->played(); + library :: get_queue()->updated(cur_track); + } + + _load_track(deck :: next(), continue_playback()); +} + + + void audio :: init() { unsigned int id;