cleaned up QHash iterator code again

This commit is contained in:
wangyix 2014-07-28 09:47:40 -07:00
parent c129db16cb
commit 45b4777e60
2 changed files with 5 additions and 8 deletions

View file

@ -279,8 +279,8 @@ void AudioMixer::prepareMixForListeningNode(Node* node) {
// enumerate the ARBs attached to the otherNode and add all that should be added to mix
const QHash<QUuid, PositionalAudioRingBuffer*>& otherNodeRingBuffers = otherNodeClientData->getRingBuffers();
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator i, end = otherNodeRingBuffers.constEnd();
for (i = otherNodeRingBuffers.begin(); i != end; i++) {
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator i;
for (i = otherNodeRingBuffers.begin(); i != otherNodeRingBuffers.constEnd(); i++) {
PositionalAudioRingBuffer* otherNodeBuffer = i.value();
if ((*otherNode != *node || otherNodeBuffer->shouldLoopbackForNode())

View file

@ -28,8 +28,7 @@ AudioMixerClientData::AudioMixerClientData() :
AudioMixerClientData::~AudioMixerClientData() {
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator i;
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator end = _ringBuffers.constEnd();
for (i = _ringBuffers.constBegin(); i != end; i++) {
for (i = _ringBuffers.constBegin(); i != _ringBuffers.constEnd(); i++) {
// delete this attached InboundAudioStream
delete i.value();
}
@ -101,8 +100,7 @@ int AudioMixerClientData::parseData(const QByteArray& packet) {
void AudioMixerClientData::audioStreamsPopFrameForMixing() {
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator i;
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator end = _ringBuffers.constEnd();
for (i = _ringBuffers.constBegin(); i != end; i++) {
for (i = _ringBuffers.constBegin(); i != _ringBuffers.constEnd(); i++) {
i.value()->popFrames(1);
}
}
@ -227,8 +225,7 @@ QString AudioMixerClientData::getAudioStreamStatsString() const {
}
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator i;
QHash<QUuid, PositionalAudioRingBuffer*>::ConstIterator end = _ringBuffers.constEnd();
for (i = _ringBuffers.constBegin(); i != end; i++) {
for (i = _ringBuffers.constBegin(); i != _ringBuffers.constEnd; i++) {
if (i.value()->getType() == PositionalAudioRingBuffer::Injector) {
AudioStreamStats streamStats = i.value()->getAudioStreamStats();
result += " UPSTREAM.inj.desired:" + QString::number(streamStats._ringBufferDesiredJitterBufferFrames)