aboutsummaryrefslogtreecommitdiff
path: root/sound/mixer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sound/mixer.cpp')
-rw-r--r--sound/mixer.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/sound/mixer.cpp b/sound/mixer.cpp
index bb4ad469f8..08a4ad921d 100644
--- a/sound/mixer.cpp
+++ b/sound/mixer.cpp
@@ -44,7 +44,7 @@ namespace Audio {
*/
class Channel {
public:
- Channel(Mixer *mixer, Mixer::SoundType type, AudioStream *input, DisposeAfterUse::Flag autofreeStream, bool reverseStereo, int id, bool permanent);
+ Channel(Mixer *mixer, Mixer::SoundType type, AudioStream *stream, DisposeAfterUse::Flag autofreeStream, bool reverseStereo, int id, bool permanent);
~Channel();
/**
@@ -60,7 +60,7 @@ public:
/**
* Queries whether the channel is still playing or not.
*/
- bool isFinished() const { return _input->endOfStream(); }
+ bool isFinished() const { return _stream->endOfStream(); }
/**
* Queries whether the channel is a permanent channel.
@@ -152,7 +152,7 @@ private:
DisposeAfterUse::Flag _autofreeStream;
RateConverter *_converter;
- AudioStream *_input;
+ AudioStream *_stream;
};
#pragma mark -
@@ -215,15 +215,15 @@ void MixerImpl::insertChannel(SoundHandle *handle, Channel *chan) {
void MixerImpl::playStream(
SoundType type,
SoundHandle *handle,
- AudioStream *input,
+ AudioStream *stream,
int id, byte volume, int8 balance,
DisposeAfterUse::Flag autofreeStream,
bool permanent,
bool reverseStereo) {
Common::StackLock lock(_mutex);
- if (input == 0) {
- warning("input stream is 0");
+ if (stream == 0) {
+ warning("stream is 0");
return;
}
@@ -241,13 +241,13 @@ void MixerImpl::playStream(
// Thus, as a quick rule of thumb, you should never, ever,
// try to play QueuingAudioStreams with a sound id.
if (autofreeStream == DisposeAfterUse::YES)
- delete input;
+ delete stream;
return;
}
}
// Create the channel
- Channel *chan = new Channel(this, type, input, autofreeStream, reverseStereo, id, permanent);
+ Channel *chan = new Channel(this, type, stream, autofreeStream, reverseStereo, id, permanent);
chan->setVolume(volume);
chan->setBalance(balance);
insertChannel(handle, chan);
@@ -436,23 +436,23 @@ int MixerImpl::getVolumeForSoundType(SoundType type) const {
#pragma mark --- Channel implementations ---
#pragma mark -
-Channel::Channel(Mixer *mixer, Mixer::SoundType type, AudioStream *input,
+Channel::Channel(Mixer *mixer, Mixer::SoundType type, AudioStream *stream,
DisposeAfterUse::Flag autofreeStream, bool reverseStereo, int id, bool permanent)
: _type(type), _mixer(mixer), _id(id), _permanent(permanent), _volume(Mixer::kMaxChannelVolume),
_balance(0), _pauseLevel(0), _samplesConsumed(0), _samplesDecoded(0), _mixerTimeStamp(0),
_pauseStartTime(0), _pauseTime(0), _autofreeStream(autofreeStream), _converter(0),
- _input(input) {
+ _stream(stream) {
assert(mixer);
- assert(input);
+ assert(stream);
// Get a rate converter instance
- _converter = makeRateConverter(_input->getRate(), mixer->getOutputRate(), _input->isStereo(), reverseStereo);
+ _converter = makeRateConverter(_stream->getRate(), mixer->getOutputRate(), _stream->isStereo(), reverseStereo);
}
Channel::~Channel() {
delete _converter;
if (_autofreeStream == DisposeAfterUse::YES)
- delete _input;
+ delete _stream;
}
void Channel::setVolume(const byte volume) {
@@ -535,9 +535,9 @@ Timestamp Channel::getElapsedTime() {
}
void Channel::mix(int16 *data, uint len) {
- assert(_input);
+ assert(_stream);
- if (_input->endOfData()) {
+ if (_stream->endOfData()) {
// TODO: call drain method
} else {
assert(_converter);
@@ -545,7 +545,7 @@ void Channel::mix(int16 *data, uint len) {
_samplesConsumed = _samplesDecoded;
_mixerTimeStamp = g_system->getMillis();
_pauseTime = 0;
- _samplesDecoded += _converter->flow(*_input, data, len, _volL, _volR);
+ _samplesDecoded += _converter->flow(*_stream, data, len, _volL, _volR);
}
}