1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed some g++ compiler warnings

This commit is contained in:
tpoole 2017-08-29 14:47:04 +01:00
parent 35facc3656
commit 9b687968db
19 changed files with 198 additions and 280 deletions

View file

@ -159,7 +159,7 @@ void AudioTransportSource::setPosition (double newPosition)
double AudioTransportSource::getCurrentPosition() const
{
if (sampleRate > 0.0)
return getNextReadPosition() / sampleRate;
return (double) getNextReadPosition() / sampleRate;
return 0.0;
}
@ -167,7 +167,7 @@ double AudioTransportSource::getCurrentPosition() const
double AudioTransportSource::getLengthInSeconds() const
{
if (sampleRate > 0.0)
return getTotalLength() / sampleRate;
return (double) getTotalLength() / sampleRate;
return 0.0;
}
@ -177,7 +177,7 @@ void AudioTransportSource::setNextReadPosition (int64 newPosition)
if (positionableSource != nullptr)
{
if (sampleRate > 0 && sourceSampleRate > 0)
newPosition = (int64) (newPosition * sourceSampleRate / sampleRate);
newPosition = (int64) ((double) newPosition * sourceSampleRate / sampleRate);
positionableSource->setNextReadPosition (newPosition);
@ -193,7 +193,7 @@ int64 AudioTransportSource::getNextReadPosition() const
if (positionableSource != nullptr)
{
const double ratio = (sampleRate > 0 && sourceSampleRate > 0) ? sampleRate / sourceSampleRate : 1.0;
return (int64) (positionableSource->getNextReadPosition() * ratio);
return (int64) ((double) positionableSource->getNextReadPosition() * ratio);
}
return 0;
@ -206,7 +206,7 @@ int64 AudioTransportSource::getTotalLength() const
if (positionableSource != nullptr)
{
const double ratio = (sampleRate > 0 && sourceSampleRate > 0) ? sampleRate / sourceSampleRate : 1.0;
return (int64) (positionableSource->getTotalLength() * ratio);
return (int64) ((double) positionableSource->getTotalLength() * ratio);
}
return 0;