# HG changeset patch # User Chris Cannam # Date 1409732741 -3600 # Node ID b0b49da139753be56e8fdaf98d468a020212de85 # Parent 53fee450891ebf80359f506d27531709217e837e Fix uninitialised members diff -r 53fee450891e -r b0b49da13975 audioio/ClipMixer.cpp --- a/audioio/ClipMixer.cpp Wed Sep 03 09:23:02 2014 +0100 +++ b/audioio/ClipMixer.cpp Wed Sep 03 09:25:41 2014 +0100 @@ -24,7 +24,10 @@ m_channels(channels), m_sampleRate(sampleRate), m_blockSize(blockSize), - m_clipData(0) + m_clipData(0), + m_clipLength(0), + m_clipF0(0), + m_clipRate(0) { } @@ -102,7 +105,7 @@ float ClipMixer::getResampleRatioFor(float frequency) { - if (!m_clipData) return 1.0; + if (!m_clipData || !m_clipRate) return 1.0; float pitchRatio = m_clipF0 / frequency; float resampleRatio = m_sampleRate / m_clipRate; return pitchRatio * resampleRatio;