* If a bigger size is neeeded it becomes reallocated during DSP processing.
*/
m_processArraySize = MIN_DSP_ARRAY_SIZE;
- for (int i = 0; i < AE_DSP_CH_MAX; i++)
+ for (int i = 0; i < AE_DSP_CH_MAX; ++i)
{
m_processArray[0][i] = (float*)calloc(m_processArraySize, sizeof(float));
m_processArray[1][i] = (float*)calloc(m_processArraySize, sizeof(float));
}
/* Clear the buffer arrays */
- for (int i = 0; i < AE_DSP_CH_MAX; i++)
+ for (int i = 0; i < AE_DSP_CH_MAX; ++i)
{
if(m_processArray[0][i])
free(m_processArray[0][i]);
const AE_DSP_MODELIST listInputResample = CActiveAEDSP::GetInstance().GetAvailableModes(AE_DSP_MODE_TYPE_INPUT_RESAMPLE);
if (listInputResample.size() == 0)
CLog::Log(LOGDEBUG, " | - no input resample addon present or enabled");
- for (unsigned int i = 0; i < listInputResample.size(); i++)
+ for (unsigned int i = 0; i < listInputResample.size(); ++i)
{
/// For resample only one call is allowed. Use first one and ignore everything else.
CActiveAEDSPModePtr pMode = listInputResample[i].first;
/*!
* Now init all other dsp relavant addons
*/
- for (AE_DSP_ADDONMAP_ITR itr = addonMap.begin(); itr != addonMap.end(); itr++)
+ for (AE_DSP_ADDONMAP_ITR itr = addonMap.begin(); itr != addonMap.end(); ++itr)
{
AE_DSP_ADDON addon = itr->second;
int id = addon->GetID();
}
}
- for (AE_DSP_ADDONMAP_ITR itr = m_usedMap.begin(); itr != m_usedMap.end(); itr++)
+ for (AE_DSP_ADDONMAP_ITR itr = m_usedMap.begin(); itr != m_usedMap.end(); ++itr)
{
AE_DSP_ADDON addon = itr->second;
if (addon->SupportsInputInfoProcess())
*/
CLog::Log(LOGDEBUG, " ---- DSP active pre process modes ---");
const AE_DSP_MODELIST listPreProcess = CActiveAEDSP::GetInstance().GetAvailableModes(AE_DSP_MODE_TYPE_PRE_PROCESS);
- for (unsigned int i = 0; i < listPreProcess.size(); i++)
+ for (unsigned int i = 0; i < listPreProcess.size(); ++i)
{
CActiveAEDSPModePtr pMode = listPreProcess[i].first;
AE_DSP_ADDON addon = listPreProcess[i].second;
- int id = addon->GetID();
+ int id = addon->GetID();
if (m_usedMap.find(id) == m_usedMap.end())
continue;
*/
CLog::Log(LOGDEBUG, " ---- DSP active master process modes ---");
const AE_DSP_MODELIST listMasterProcess = CActiveAEDSP::GetInstance().GetAvailableModes(AE_DSP_MODE_TYPE_MASTER_PROCESS);
- for (unsigned int i = 0; i < listMasterProcess.size(); i++)
+ for (unsigned int i = 0; i < listMasterProcess.size(); ++i)
{
CActiveAEDSPModePtr pMode = listMasterProcess[i].first;
AE_DSP_ADDON addon = listMasterProcess[i].second;
if (modeID == AE_DSP_MASTER_MODE_ID_INVALID)
modeID = AE_DSP_MASTER_MODE_ID_PASSOVER;
- for (unsigned int ptr = 0; ptr < m_addons_MasterProc.size(); ptr++)
+ for (unsigned int ptr = 0; ptr < m_addons_MasterProc.size(); ++ptr)
{
CActiveAEDSPModePtr mode = m_addons_MasterProc.at(ptr).pMode;
if (mode->ModeID() == modeID)
*/
CLog::Log(LOGDEBUG, " ---- DSP active post process modes ---");
const AE_DSP_MODELIST listPostProcess = CActiveAEDSP::GetInstance().GetAvailableModes(AE_DSP_MODE_TYPE_POST_PROCESS);
- for (unsigned int i = 0; i < listPostProcess.size(); i++)
+ for (unsigned int i = 0; i < listPostProcess.size(); ++i)
{
CActiveAEDSPModePtr pMode = listPostProcess[i].first;
AE_DSP_ADDON addon = listPostProcess[i].second;
const AE_DSP_MODELIST listOutputResample = CActiveAEDSP::GetInstance().GetAvailableModes(AE_DSP_MODE_TYPE_OUTPUT_RESAMPLE);
if (listOutputResample.size() == 0)
CLog::Log(LOGDEBUG, " | - no final post resample addon present or enabled, becomes performed by KODI");
- for (unsigned int i = 0; i < listOutputResample.size(); i++)
+ for (unsigned int i = 0; i < listOutputResample.size(); ++i)
{
/// For resample only one call is allowed. Use first one and ignore everything else.
CActiveAEDSPModePtr pMode = listOutputResample[i].first;
if (!CActiveAEDSP::GetInstance().IsActivated())
return;
- for (AE_DSP_ADDONMAP_ITR itr = m_usedMap.begin(); itr != m_usedMap.end(); itr++)
+ for (AE_DSP_ADDONMAP_ITR itr = m_usedMap.begin(); itr != m_usedMap.end(); ++itr)
{
itr->second->StreamDestroy(&m_addon_Handles[itr->first]);
}
else
{
CActiveAEDSPModePtr mode;
- for (unsigned int ptr = 0; ptr < m_addons_MasterProc.size(); ptr++)
+ for (unsigned int ptr = 0; ptr < m_addons_MasterProc.size(); ++ptr)
{
mode = m_addons_MasterProc.at(ptr).pMode;
if (mode->ModeID() == iModeID && mode->IsEnabled())
void CActiveAEDSPProcess::ClearArray(float **array, unsigned int samples)
{
unsigned int presentFlag = 1;
- for (int i = 0; i < AE_DSP_CH_MAX; i++)
+ for (int i = 0; i < AE_DSP_CH_MAX; ++i)
{
if (m_addonSettings.lOutChannelPresentFlags & presentFlag)
memset(array[i], 0, samples*sizeof(float));
m_NewStreamType = AE_DSP_ASTREAM_INVALID;
}
- for (AE_DSP_ADDONMAP_ITR itr = m_usedMap.begin(); itr != m_usedMap.end(); itr++)
+ for (AE_DSP_ADDONMAP_ITR itr = m_usedMap.begin(); itr != m_usedMap.end(); ++itr)
{
AE_DSP_ERROR err = itr->second->StreamInitialize(&m_addon_Handles[itr->first], &m_addonSettings);
if (err != AE_DSP_ERROR_NO_ERROR)
* Can be used to have unchanged input stream..
* All DSP addons allowed todo this.
*/
- for (unsigned int i = 0; i < m_addons_InputProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_InputProc.size(); ++i)
{
if (!m_addons_InputProc[i].pAddon->InputProcess(&m_addons_InputProc[i].handle, (const float **)lastOutArray, frames))
{
* DSP pre processing
* All DSP addons allowed todo this and order of it set on settings.
*/
- for (unsigned int i = 0; i < m_addons_PreProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PreProc.size(); ++i)
{
startTime = CurrentHostCounter();
* or frequency/volume corrections, speaker distance handling, equalizer... .
* All DSP addons allowed todo this and order of it set on settings.
*/
- for (unsigned int i = 0; i < m_addons_PostProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PostProc.size(); ++i)
{
startTime = CurrentHostCounter();
framesOut = framesNeeded;
}
- for (unsigned int i = 0; i < m_addons_PreProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PreProc.size(); ++i)
{
framesNeeded = m_addons_PreProc[i].pAddon->PreProcessNeededSamplesize(&m_addons_PreProc[i].handle, m_addons_PreProc[i].iAddonModeNumber);
if (framesNeeded > framesOut)
framesOut = framesNeeded;
}
- for (unsigned int i = 0; i < m_addons_PostProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PostProc.size(); ++i)
{
framesNeeded = m_addons_PostProc[i].pAddon->PostProcessNeededSamplesize(&m_addons_PostProc[i].handle, m_addons_PostProc[i].iAddonModeNumber);
if (framesNeeded > framesOut)
bool CActiveAEDSPProcess::ReallocProcessArray(unsigned int requestSize)
{
m_processArraySize = requestSize + MIN_DSP_ARRAY_SIZE / 10;
- for (int i = 0; i < AE_DSP_CH_MAX; i++)
+ for (int i = 0; i < AE_DSP_CH_MAX; ++i)
{
m_processArray[0][i] = (float*)realloc(m_processArray[0][i], m_processArraySize*sizeof(float));
m_processArray[1][i] = (float*)realloc(m_processArray[1][i], m_processArraySize*sizeof(float));
m_addon_InputResample.iLastTime = 0;
}
- for (unsigned int i = 0; i < m_addons_PreProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PreProc.size(); ++i)
{
m_addons_PreProc[i].pMode->SetCPUUsage((float)(m_addons_PreProc[i].iLastTime)*dTFactor);
m_addons_PreProc[i].iLastTime = 0;
m_addons_MasterProc[m_activeMode].iLastTime = 0;
}
- for (unsigned int i = 0; i < m_addons_PostProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PostProc.size(); ++i)
{
m_addons_PostProc[i].pMode->SetCPUUsage((float)(m_addons_PostProc[i].iLastTime)*dTFactor);
m_addons_PostProc[i].iLastTime = 0;
if (m_addon_InputResample.pAddon)
delay += m_addon_InputResample.pAddon->InputResampleGetDelay(&m_addon_InputResample.handle);
- for (unsigned int i = 0; i < m_addons_PreProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PreProc.size(); ++i)
delay += m_addons_PreProc[i].pAddon->PreProcessGetDelay(&m_addons_PreProc[i].handle, m_addons_PreProc[i].iAddonModeNumber);
if (m_addons_MasterProc[m_activeMode].pAddon)
delay += m_addons_MasterProc[m_activeMode].pAddon->MasterProcessGetDelay(&m_addons_MasterProc[m_activeMode].handle);
- for (unsigned int i = 0; i < m_addons_PostProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PostProc.size(); ++i)
delay += m_addons_PostProc[i].pAddon->PostProcessGetDelay(&m_addons_PostProc[i].handle, m_addons_PostProc[i].iAddonModeNumber);
if (m_addon_OutputResample.pAddon)
modes.push_back(m_addon_InputResample.pMode);
if (type == AE_DSP_MODE_TYPE_UNDEFINED || type == AE_DSP_MODE_TYPE_PRE_PROCESS)
- for (unsigned int i = 0; i < m_addons_PreProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PreProc.size(); ++i)
modes.push_back(m_addons_PreProc[i].pMode);
if (m_addons_MasterProc[m_activeMode].pAddon != NULL && (type == AE_DSP_MODE_TYPE_UNDEFINED || type == AE_DSP_MODE_TYPE_MASTER_PROCESS))
modes.push_back(m_addons_MasterProc[m_activeMode].pMode);
if (type == AE_DSP_MODE_TYPE_UNDEFINED || type == AE_DSP_MODE_TYPE_POST_PROCESS)
- for (unsigned int i = 0; i < m_addons_PostProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_PostProc.size(); ++i)
modes.push_back(m_addons_PostProc[i].pMode);
if (m_addon_OutputResample.pAddon != NULL && (type == AE_DSP_MODE_TYPE_UNDEFINED || type == AE_DSP_MODE_TYPE_OUTPUT_RESAMPLE))
{
CSingleLock lock(m_critSection);
- for (unsigned int i = 0; i < m_addons_MasterProc.size(); i++)
+ for (unsigned int i = 0; i < m_addons_MasterProc.size(); ++i)
{
if (m_addons_MasterProc[i].pMode->SupportStreamType(streamType))
modes.push_back(m_addons_MasterProc[i].pMode);
if (addons)
{
- for (unsigned int i = 0; i < addons->size(); i++)
+ for (unsigned int i = 0; i < addons->size(); ++i)
{
if (addons->at(i).iAddonModeNumber > 0 &&
addons->at(i).pMode->AddonID() == iAddonId &&