mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-04 17:49:45 +02:00
Fix C4458 Warnings
C4458 is 'Declaration hides class member'
This commit is contained in:
parent
657159d542
commit
7e5a716e65
@ -1078,6 +1078,7 @@ bool AudacityApp::OnExceptionInMainLoop()
|
||||
|
||||
try { throw; }
|
||||
catch ( AudacityException &e ) {
|
||||
(void)e;// Compiler food
|
||||
// Here is the catch-all for our own exceptions
|
||||
|
||||
// Use CallAfter to delay this to the next pass of the event loop,
|
||||
|
@ -77,12 +77,12 @@ class AUDACITY_DLL_API TrackArtist {
|
||||
|
||||
void UpdatePrefs();
|
||||
|
||||
void SetBackgroundBrushes(wxBrush unselectedBrush, wxBrush selectedBrush,
|
||||
wxPen unselectedPen, wxPen selectedPen) {
|
||||
this->unselectedBrush = unselectedBrush;
|
||||
this->selectedBrush = selectedBrush;
|
||||
this->unselectedPen = unselectedPen;
|
||||
this->selectedPen = selectedPen;
|
||||
void SetBackgroundBrushes(wxBrush unselectedBrushIn, wxBrush selectedBrushIn,
|
||||
wxPen unselectedPenIn, wxPen selectedPenIn) {
|
||||
this->unselectedBrush = unselectedBrushIn;
|
||||
this->selectedBrush = selectedBrushIn;
|
||||
this->unselectedPen = unselectedPenIn;
|
||||
this->selectedPen = selectedPenIn;
|
||||
}
|
||||
|
||||
// Helper: draws the "sync-locked" watermark tiled to a rectangle
|
||||
|
@ -255,11 +255,11 @@ public:
|
||||
LoadInvalidRegion(i, sequence, updateODCount);
|
||||
}
|
||||
|
||||
int CountODPixels(size_t start, size_t end)
|
||||
int CountODPixels(size_t startIn, size_t endIn)
|
||||
{
|
||||
using namespace std;
|
||||
const int *begin = &bl[0];
|
||||
return count_if(begin + start, begin + end, bind2nd(less<int>(), 0));
|
||||
return count_if(begin + startIn, begin + endIn, bind2nd(less<int>(), 0));
|
||||
}
|
||||
|
||||
protected:
|
||||
@ -830,7 +830,7 @@ bool SpecCache::CalculateOneSpectrum
|
||||
bool result = false;
|
||||
const bool reassignment =
|
||||
(settings.algorithm == SpectrogramSettings::algReassignment);
|
||||
const size_t windowSize = settings.WindowSize();
|
||||
const size_t windowSizeSetting = settings.WindowSize();
|
||||
|
||||
sampleCount from;
|
||||
|
||||
@ -851,9 +851,9 @@ bool SpecCache::CalculateOneSpectrum
|
||||
|
||||
const bool autocorrelation =
|
||||
settings.algorithm == SpectrogramSettings::algPitchEAC;
|
||||
const size_t zeroPaddingFactor = settings.ZeroPaddingFactor();
|
||||
const size_t padding = (windowSize * (zeroPaddingFactor - 1)) / 2;
|
||||
const size_t fftLen = windowSize * zeroPaddingFactor;
|
||||
const size_t zeroPaddingFactorSetting = settings.ZeroPaddingFactor();
|
||||
const size_t padding = (windowSizeSetting * (zeroPaddingFactorSetting - 1)) / 2;
|
||||
const size_t fftLen = windowSizeSetting * zeroPaddingFactorSetting;
|
||||
auto nBins = settings.NBins();
|
||||
|
||||
if (from < 0 || from >= numSamples) {
|
||||
@ -872,9 +872,9 @@ bool SpecCache::CalculateOneSpectrum
|
||||
float *adj = scratch + padding;
|
||||
|
||||
{
|
||||
auto myLen = windowSize;
|
||||
auto myLen = windowSizeSetting;
|
||||
// Take a window of the track centered at this sample.
|
||||
from -= windowSize >> 1;
|
||||
from -= windowSizeSetting >> 1;
|
||||
if (from < 0) {
|
||||
// Near the start of the clip, pad left with zeroes as needed.
|
||||
// from is at least -windowSize / 2
|
||||
@ -922,7 +922,7 @@ bool SpecCache::CalculateOneSpectrum
|
||||
wxASSERT(xx >= 0);
|
||||
float *const results = &out[nBins * xx];
|
||||
// This function does not mutate useBuffer
|
||||
ComputeSpectrum(useBuffer, windowSize, windowSize,
|
||||
ComputeSpectrum(useBuffer, windowSizeSetting, windowSizeSetting,
|
||||
rate, results,
|
||||
autocorrelation, settings.windowType);
|
||||
}
|
||||
@ -1071,21 +1071,21 @@ void SpecCache::Populate
|
||||
sampleCount numSamples,
|
||||
double offset, double rate, double pixelsPerSecond)
|
||||
{
|
||||
const int &frequencyGain = settings.frequencyGain;
|
||||
const size_t windowSize = settings.WindowSize();
|
||||
const int &frequencyGainSetting = settings.frequencyGain;
|
||||
const size_t windowSizeSetting = settings.WindowSize();
|
||||
const bool autocorrelation =
|
||||
settings.algorithm == SpectrogramSettings::algPitchEAC;
|
||||
const bool reassignment =
|
||||
settings.algorithm == SpectrogramSettings::algReassignment;
|
||||
#ifdef EXPERIMENTAL_ZERO_PADDED_SPECTROGRAMS
|
||||
const size_t zeroPaddingFactor = settings.ZeroPaddingFactor();
|
||||
const size_t zeroPaddingFactorSetting = settings.ZeroPaddingFactor();
|
||||
#else
|
||||
const size_t zeroPaddingFactor = 1;
|
||||
const size_t zeroPaddingFactorSetting = 1;
|
||||
#endif
|
||||
|
||||
// FFT length may be longer than the window of samples that affect results
|
||||
// because of zero padding done for increased frequency resolution
|
||||
const size_t fftLen = windowSize * zeroPaddingFactor;
|
||||
const size_t fftLen = windowSizeSetting * zeroPaddingFactorSetting;
|
||||
const auto nBins = settings.NBins();
|
||||
|
||||
const size_t bufferSize = fftLen;
|
||||
@ -1094,7 +1094,7 @@ void SpecCache::Populate
|
||||
|
||||
std::vector<float> gainFactors;
|
||||
if (!autocorrelation)
|
||||
ComputeSpectrogramGainFactors(fftLen, rate, frequencyGain, gainFactors);
|
||||
ComputeSpectrogramGainFactors(fftLen, rate, frequencyGainSetting, gainFactors);
|
||||
|
||||
// Loop over the ranges before and after the copied portion and compute anew.
|
||||
// One of the ranges may be empty.
|
||||
|
@ -145,19 +145,19 @@ long postResampleCB(void *cb_data, SBSMSFrame *data)
|
||||
return count;
|
||||
}
|
||||
|
||||
void EffectSBSMS :: setParameters(double rateStart, double rateEnd, double pitchStart, double pitchEnd,
|
||||
SlideType rateSlideType, SlideType pitchSlideType,
|
||||
bool bLinkRatePitch, bool bRateReferenceInput, bool bPitchReferenceInput)
|
||||
void EffectSBSMS :: setParameters(double rateStartIn, double rateEndIn, double pitchStartIn, double pitchEndIn,
|
||||
SlideType rateSlideTypeIn, SlideType pitchSlideTypeIn,
|
||||
bool bLinkRatePitchIn, bool bRateReferenceInputIn, bool bPitchReferenceInputIn)
|
||||
{
|
||||
this->rateStart = rateStart;
|
||||
this->rateEnd = rateEnd;
|
||||
this->pitchStart = pitchStart;
|
||||
this->pitchEnd = pitchEnd;
|
||||
this->bLinkRatePitch = bLinkRatePitch;
|
||||
this->rateSlideType = rateSlideType;
|
||||
this->pitchSlideType = pitchSlideType;
|
||||
this->bRateReferenceInput = bRateReferenceInput;
|
||||
this->bPitchReferenceInput = bPitchReferenceInput;
|
||||
this->rateStart = rateStartIn;
|
||||
this->rateEnd = rateEndIn;
|
||||
this->pitchStart = pitchStartIn;
|
||||
this->pitchEnd = pitchEndIn;
|
||||
this->bLinkRatePitch = bLinkRatePitchIn;
|
||||
this->rateSlideType = rateSlideTypeIn;
|
||||
this->pitchSlideType = pitchSlideTypeIn;
|
||||
this->bRateReferenceInput = bRateReferenceInputIn;
|
||||
this->bPitchReferenceInput = bPitchReferenceInputIn;
|
||||
}
|
||||
|
||||
void EffectSBSMS::setParameters(double tempoRatio, double pitchRatio)
|
||||
|
@ -161,10 +161,10 @@ double EffectTimeScale::CalcPreviewInputLength(double previewLength)
|
||||
if(inputLength == 0.0) {
|
||||
return 0.0;
|
||||
} else {
|
||||
double rateStart = PercentChangeToRatio(m_RatePercentChangeStart);
|
||||
double rateEnd = PercentChangeToRatio(m_RatePercentChangeEnd);
|
||||
double rateStart1 = PercentChangeToRatio(m_RatePercentChangeStart);
|
||||
double rateEnd1 = PercentChangeToRatio(m_RatePercentChangeEnd);
|
||||
double tOut = previewLength/inputLength;
|
||||
double t = EffectSBSMS::getInvertedStretchedTime(rateStart,rateEnd,slideTypeRate,tOut);
|
||||
double t = EffectSBSMS::getInvertedStretchedTime(rateStart1,rateEnd1,slideTypeRate,tOut);
|
||||
return t * inputLength;
|
||||
}
|
||||
}
|
||||
@ -178,18 +178,18 @@ void EffectTimeScale::Preview(bool dryOnly)
|
||||
|
||||
bool EffectTimeScale::Process()
|
||||
{
|
||||
double pitchStart = PercentChangeToRatio(m_PitchPercentChangeStart);
|
||||
double pitchEnd = PercentChangeToRatio(m_PitchPercentChangeEnd);
|
||||
double rateStart = PercentChangeToRatio(m_RatePercentChangeStart);
|
||||
double rateEnd = PercentChangeToRatio(m_RatePercentChangeEnd);
|
||||
double pitchStart1 = PercentChangeToRatio(m_PitchPercentChangeStart);
|
||||
double pitchEnd1 = PercentChangeToRatio(m_PitchPercentChangeEnd);
|
||||
double rateStart1 = PercentChangeToRatio(m_RatePercentChangeStart);
|
||||
double rateEnd1 = PercentChangeToRatio(m_RatePercentChangeEnd);
|
||||
|
||||
if(bPreview) {
|
||||
double t = (mT1-mT0) / previewSelectedDuration;
|
||||
rateEnd = EffectSBSMS::getRate(rateStart,rateEnd,slideTypeRate,t);
|
||||
pitchEnd = EffectSBSMS::getRate(pitchStart,pitchEnd,slideTypePitch,t);
|
||||
rateEnd1 = EffectSBSMS::getRate(rateStart1,rateEnd1,slideTypeRate,t);
|
||||
pitchEnd1 = EffectSBSMS::getRate(pitchStart1,pitchEnd1,slideTypePitch,t);
|
||||
}
|
||||
|
||||
EffectSBSMS::setParameters(rateStart,rateEnd,pitchStart,pitchEnd,slideTypeRate,slideTypePitch,false,false,false);
|
||||
EffectSBSMS::setParameters(rateStart1,rateEnd1,pitchStart1,pitchEnd1,slideTypeRate,slideTypePitch,false,false,false);
|
||||
return EffectSBSMS::Process();
|
||||
}
|
||||
|
||||
|
@ -1838,7 +1838,7 @@ bool LV2Effect::TransferDataToWindow()
|
||||
return true;
|
||||
}
|
||||
|
||||
for (size_t i = 0, groupCount = mGroups.GetCount(); i < GroupCount; i++)
|
||||
for (size_t i = 0, groupCount = mGroups.GetCount(); i < groupCount; i++)
|
||||
{
|
||||
const auto & params = mGroupMap[mGroups[i]];
|
||||
for (size_t pi = 0, ParamCount = params.size(); pi < ParamCount; pi++)
|
||||
|
@ -389,8 +389,8 @@ namespace
|
||||
case TWINDOW:
|
||||
NewWindowFunc(windowType, windowSize, extra, window.get() + padding);
|
||||
{
|
||||
for (int ii = padding, multiplier = -(int)windowSize / 2; ii < (int)endOfWindow; ++ii, ++multiplier)
|
||||
window[ii] *= multiplier;
|
||||
for (int jj = padding, multiplier = -(int)windowSize / 2; jj < (int)endOfWindow; ++jj, ++multiplier)
|
||||
window[jj] *= multiplier;
|
||||
}
|
||||
break;
|
||||
case DWINDOW:
|
||||
@ -485,7 +485,7 @@ size_t SpectrogramSettings::NBins() const
|
||||
return GetFFTLength() / 2;
|
||||
}
|
||||
|
||||
NumberScale SpectrogramSettings::GetScale( float minFreq, float maxFreq ) const
|
||||
NumberScale SpectrogramSettings::GetScale( float minFreqIn, float maxFreqIn ) const
|
||||
{
|
||||
NumberScaleType type = nstLinear;
|
||||
|
||||
@ -508,7 +508,7 @@ NumberScale SpectrogramSettings::GetScale( float minFreq, float maxFreq ) const
|
||||
type = nstPeriod; break;
|
||||
}
|
||||
|
||||
return NumberScale(type, minFreq, maxFreq);
|
||||
return NumberScale(type, minFreqIn, maxFreqIn);
|
||||
}
|
||||
|
||||
bool SpectrogramSettings::SpectralSelectionEnabled() const
|
||||
|
@ -733,7 +733,7 @@ ToolBarConfiguration::Position
|
||||
|
||||
void ModifySize
|
||||
(ToolBar *ct,
|
||||
const wxRect &rect,
|
||||
const wxRect &rectIn,
|
||||
ToolBarConfiguration::Position prevPosition,
|
||||
ToolBarConfiguration::Position position,
|
||||
wxSize &sz)
|
||||
@ -743,16 +743,16 @@ ToolBarConfiguration::Position
|
||||
// and is in the right place.
|
||||
|
||||
// Does the location fall within this bar?
|
||||
if (rect.Contains(point))
|
||||
if (rectIn.Contains(point))
|
||||
{
|
||||
sz = tb->GetDockedSize();
|
||||
// Choose a position always, if there is a bar to displace.
|
||||
// Else, only if the fit is possible.
|
||||
if (ct || (sz.x <= rect.width && sz.y <= rect.height)) {
|
||||
if (ct || (sz.x <= rectIn.width && sz.y <= rectIn.height)) {
|
||||
// May choose current or previous.
|
||||
if (ct &&
|
||||
(sz.y < rect.height ||
|
||||
point.y < (rect.GetTop() + rect.GetBottom()) / 2))
|
||||
(sz.y < rectIn.height ||
|
||||
point.y < (rectIn.GetTop() + rectIn.GetBottom()) / 2))
|
||||
// "Wedge" the bar into a crack alone, not adopting others,
|
||||
// if either a short bar displaces a tall one, or else
|
||||
// the displacing bar is at least at tall, but the pointer is
|
||||
@ -766,13 +766,13 @@ ToolBarConfiguration::Position
|
||||
}
|
||||
|
||||
void Visit
|
||||
(ToolBar *, wxPoint point)
|
||||
(ToolBar *, wxPoint pointIn)
|
||||
override
|
||||
{
|
||||
if (result != ToolBarConfiguration::UnspecifiedPosition) {
|
||||
// If we've placed it, we're done.
|
||||
rect.x = point.x;
|
||||
rect.y = point.y;
|
||||
rect.x = pointIn.x;
|
||||
rect.y = pointIn.y;
|
||||
if (usedPrev)
|
||||
rect.y -= tb->GetDockedSize().GetHeight() / 2;
|
||||
|
||||
@ -792,8 +792,8 @@ ToolBarConfiguration::Position
|
||||
if (result == ToolBarConfiguration::UnspecifiedPosition) {
|
||||
// Default of all other placements.
|
||||
result = finalPosition;
|
||||
wxPoint point { finalRect.GetLeft(), finalRect.GetBottom() };
|
||||
rect.SetPosition(point);
|
||||
wxPoint point1 { finalRect.GetLeft(), finalRect.GetBottom() };
|
||||
rect.SetPosition(point1);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user