Report unstretched play range length when playing original source
This commit is contained in:
		@@ -613,7 +613,9 @@ double StretchAudioSource::getOutputDurationSecondsForRange(Range<double> range,
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
	if (m_inputfile == nullptr || m_inputfile->info.nsamples == 0)
 | 
						if (m_inputfile == nullptr || m_inputfile->info.nsamples == 0)
 | 
				
			||||||
		return 0.0;
 | 
							return 0.0;
 | 
				
			||||||
	int64_t play_end_pos = (fftsize * 2)+range.getLength()*m_playrate*m_inputfile->info.nsamples;
 | 
						if (m_preview_dry==true)
 | 
				
			||||||
 | 
					        return (double)range.getLength()*m_inputfile->info.nsamples/m_inputfile->info.samplerate;
 | 
				
			||||||
 | 
					    int64_t play_end_pos = (fftsize * 2)+range.getLength()*m_playrate*m_inputfile->info.nsamples;
 | 
				
			||||||
	return (double)play_end_pos / m_inputfile->info.samplerate;
 | 
						return (double)play_end_pos / m_inputfile->info.samplerate;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user