From 112826fec70f99de7d0b81d152b759d2a60344cd Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 5 Mar 2018 01:12:32 +0000 Subject: [PATCH] Tidy up with some typedefs. --- src/lib/audio_decoder.cc | 12 ++++++------ src/lib/audio_decoder.h | 6 ++++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/lib/audio_decoder.cc b/src/lib/audio_decoder.cc index c0f00780a..b4aa2bacd 100644 --- a/src/lib/audio_decoder.cc +++ b/src/lib/audio_decoder.cc @@ -70,7 +70,7 @@ AudioDecoder::emit (AudioStreamPtr stream, shared_ptr data, } shared_ptr resampler; - map >::iterator i = _resamplers.find(stream); + ResamplerMap::iterator i = _resamplers.find(stream); if (i != _resamplers.end ()) { resampler = i->second; } else { @@ -106,7 +106,7 @@ AudioDecoder::emit (AudioStreamPtr stream, shared_ptr data, ContentTime AudioDecoder::stream_position (AudioStreamPtr stream) const { - map::const_iterator i = _positions.find (stream); + PositionMap::const_iterator i = _positions.find (stream); DCPOMATIC_ASSERT (i != _positions.end ()); return ContentTime::from_frames (i->second, _content->resampled_frame_rate()); } @@ -115,7 +115,7 @@ ContentTime AudioDecoder::position () const { optional p; - for (map::const_iterator i = _positions.begin(); i != _positions.end(); ++i) { + for (PositionMap::const_iterator i = _positions.begin(); i != _positions.end(); ++i) { ContentTime const ct = stream_position (i->first); if (!p || ct < *p) { p = ct; @@ -128,12 +128,12 @@ AudioDecoder::position () const void AudioDecoder::seek () { - for (map >::iterator i = _resamplers.begin(); i != _resamplers.end(); ++i) { + for (ResamplerMap::iterator i = _resamplers.begin(); i != _resamplers.end(); ++i) { i->second->flush (); i->second->reset (); } - for (map::iterator i = _positions.begin(); i != _positions.end(); ++i) { + for (PositionMap::iterator i = _positions.begin(); i != _positions.end(); ++i) { i->second = 0; } } @@ -141,7 +141,7 @@ AudioDecoder::seek () void AudioDecoder::flush () { - for (map >::iterator i = _resamplers.begin(); i != _resamplers.end(); ++i) { + for (ResamplerMap::iterator i = _resamplers.begin(); i != _resamplers.end(); ++i) { shared_ptr ro = i->second->flush (); if (ro->frames() > 0) { Data (i->first, ContentAudio (ro, _positions[i->first])); diff --git a/src/lib/audio_decoder.h b/src/lib/audio_decoder.h index d422503a7..8765be426 100644 --- a/src/lib/audio_decoder.h +++ b/src/lib/audio_decoder.h @@ -63,8 +63,10 @@ private: /** Frame after the last one that was emitted from Data (i.e. at the resampled rate, if applicable) * for each AudioStream. */ - std::map _positions; - std::map > _resamplers; + typedef std::map PositionMap; + PositionMap _positions; + typedef std::map > ResamplerMap; + ResamplerMap _resamplers; bool _fast; }; -- 2.30.2