diff options
Diffstat (limited to 'sound/flac.cpp')
-rw-r--r-- | sound/flac.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sound/flac.cpp b/sound/flac.cpp index 2e5ea293ba..539d5f429e 100644 --- a/sound/flac.cpp +++ b/sound/flac.cpp @@ -780,7 +780,7 @@ private: public: FlacTrackInfo(const char *filename); bool error() { return _errorFlag; } - void play(Audio::Mixer *mixer, Audio::SoundHandle *handle, int startFrame, int duration); + void play(Mixer *mixer, SoundHandle *handle, int numLoops, int startFrame, int duration); }; FlacTrackInfo::FlacTrackInfo(const char *filename) : @@ -804,7 +804,7 @@ FlacTrackInfo::FlacTrackInfo(const char *filename) : delete tempStream; } -void FlacTrackInfo::play(Audio::Mixer *mixer, Audio::SoundHandle *handle, int startFrame, int duration) { +void FlacTrackInfo::play(Mixer *mixer, SoundHandle *handle, int numLoops, int startFrame, int duration) { assert(!_errorFlag); if (error()) { @@ -824,7 +824,7 @@ void FlacTrackInfo::play(Audio::Mixer *mixer, Audio::SoundHandle *handle, int st uint end = duration ? ((startFrame + duration) * 1000 / 75) : 0; // ... create an AudioStream ... - FlacInputStream *input = new FlacInputStream(file, true, start, end); + FlacInputStream *input = new FlacInputStream(file, true, start, end, numLoops); if (!input->isStreamDecoderReady()) { delete input; return; |