}
// free all functions which where created at the time we loaded the dll
DummyListIter dit = (*it)->dummyList.begin();
- while (dit != (*it)->dummyList.end()) { free((void*)*dit); dit++; }
+ while (dit != (*it)->dummyList.end()) { free((void*)*dit); ++dit; }
(*it)->dummyList.clear();
delete (*it);
it = g_trackedDlls.erase(it);
}
else
- it++;
+ ++it;
}
}
SElementV l = list;
list.clear();
- for(SElementV::iterator it = l.begin(); it != l.end(); it++)
+ for(SElementV::iterator it = l.begin(); it != l.end(); ++it)
{
if(it->overlay)
it->overlay->Release();
COverlayV l = list;
list.clear();
- for(COverlayV::iterator it = l.begin(); it != l.end(); it++)
+ for(COverlayV::iterator it = l.begin(); it != l.end(); ++it)
(*it)->Release();
}
Release(m_cleanup);
SElementV& list = m_buffers[m_render];
- for(SElementV::iterator it = list.begin(); it != list.end(); it++)
+ for(SElementV::iterator it = list.begin(); it != list.end(); ++it)
{
COverlay* o = NULL;
if (capture->IsAsync() && !(capture->GetFlags() & CAPTUREFLAG_IMMEDIATELY))
RenderCapture(capture);
- it++;
+ ++it;
}
else
{
}
else
{
- it++;
+ ++it;
}
}
if (elapsed_ms > amlsubtitle->endtime)
it = m_subtitle_strings.erase(it);
else
- it++;
+ ++it;
}
// find the current subtitle
subtitle = amlsubtitle->string;
break;
}
- it++;
+ ++it;
}
}
}
}
// set any special options
- for(std::vector<CDVDCodecOption>::iterator it = options.m_keys.begin(); it != options.m_keys.end(); it++)
+ for(std::vector<CDVDCodecOption>::iterator it = options.m_keys.begin(); it != options.m_keys.end(); ++it)
{
if (it->m_name == "surfaces")
m_uSurfacesCount = std::atoi(it->m_value.c_str());
CSurfaceContext::~CSurfaceContext()
{
- for (vector<IDirect3DSurface9*>::iterator it = m_heldsurfaces.begin(); it != m_heldsurfaces.end(); it++)
+ for (vector<IDirect3DSurface9*>::iterator it = m_heldsurfaces.begin(); it != m_heldsurfaces.end(); ++it)
SAFE_RELEASE(*it);
}
it = m_sample.erase(it);
}
else
- it++;
+ ++it;
}
if(m_sample.empty())
for (int i = 0; i < count; i++)
samp[i].SampleFormat.SampleFormat = DXVA2_SampleUnknown;
- for(it = m_sample.begin(); it != m_sample.end() && valid < count; it++)
+ for(it = m_sample.begin(); it != m_sample.end() && valid < count; ++it)
{
if (it->sample.Start >= MinTime && it->sample.Start <= MaxTime)
{
{
VASurfaceID surface = GetSurfaceID(pic);
- for(std::list<CSurfacePtr>::iterator it = m_surfaces_used.begin(); it != m_surfaces_used.end(); it++)
+ for(std::list<CSurfacePtr>::iterator it = m_surfaces_used.begin(); it != m_surfaces_used.end(); ++it)
{
if((*it)->m_id == surface)
{
if(surface)
{
/* reget call */
- for(; it != m_surfaces_free.end(); it++)
+ for(; it != m_surfaces_free.end(); ++it)
{
if((*it)->m_id == surface)
{
{
// To avoid stutter, we scan the free surface pool (provided by decoder) for surfaces
// that are 100% not in use by renderer. The pointers to these surfaces have a use_count of 1.
- for (; it != m_surfaces_free.end() && it->use_count() > 1; it++) {}
+ for (; it != m_surfaces_free.end() && it->use_count() > 1; ++it) {}
// If we have zero free surface from decoder OR all free surfaces are in use by renderer, we allocate a new surface
if (it == m_surfaces_free.end())
return -1;
}
// Set itarator position to the newly allocated surface (end-1)
- it = m_surfaces_free.end(); it--;
+ it = m_surfaces_free.end(); --it;
}
/* getbuffer call */
wrapper = it->get();
m_holder.surface.reset();
std::list<CSurfacePtr>::iterator it;
- for(it = m_surfaces_used.begin(); it != m_surfaces_used.end() && !m_holder.surface; it++)
+ for(it = m_surfaces_used.begin(); it != m_surfaces_used.end() && !m_holder.surface; ++it)
{
if((*it)->m_id == surface)
{
}
}
- for(it = m_surfaces_free.begin(); it != m_surfaces_free.end() && !m_holder.surface; it++)
+ for(it = m_surfaces_free.begin(); it != m_surfaces_free.end() && !m_holder.surface; ++it)
{
if((*it)->m_id == surface)
{
/* if no overlap we are done */
if(rem.size() == 1 && !(rem[0] != old))
{
- it++;
+ ++it;
continue;
}
bool CDVDInputStreamHTSP::GetChannels(SChannelV &channels, SChannelV::iterator &it)
{
- for(SChannels::iterator it2 = m_channels.begin(); it2 != m_channels.end(); it2++)
+ for(SChannels::iterator it2 = m_channels.begin(); it2 != m_channels.end(); ++it2)
{
if(m_tag == 0 || it2->second.MemberOf(m_tag))
channels.push_back(it2->second);
}
sort(channels.begin(), channels.end());
- for(it = channels.begin(); it != channels.end(); it++)
+ for(it = channels.begin(); it != channels.end(); ++it)
if(it->id == m_channel)
return true;
return false;
return -1;
len = 0;
- for(TSegVec::iterator it = m_files.begin(); it != m_files.end(); it++)
+ for(TSegVec::iterator it = m_files.begin(); it != m_files.end(); ++it)
{
if(len + it->length > pos)
{
if (it->message->IsType(type) || type == CDVDMsg::NONE)
it = m_list.erase(it);
else
- it++;
+ ++it;
}
if (type == CDVDMsg::DEMUXER_PACKET || type == CDVDMsg::NONE)
{
if(priority <= it->priority)
break;
- it++;
+ ++it;
}
m_list.insert(it, DVDMessageListItem(pMsg, priority));
return 0;
unsigned count = 0;
- for(SList::iterator it = m_list.begin(); it != m_list.end();it++)
+ for(SList::iterator it = m_list.begin(); it != m_list.end();++it)
{
if(it->message->IsType(type))
count++;
delete pItem;
break;
}
- iter++;
+ ++iter;
}
}
pItem->m_debug_logged = true;
}
}
- iter++;
+ ++iter;
}
}
continue;
}
}
- it++;
+ ++it;
}
}
while (!result && it != m_overlays.end())
{
if (((CDVDOverlay*)*it)->IsOverlayType(type)) result = true;
- it++;
+ ++it;
}
return result;
CSingleLock lock(*this);
//Update any forced overlays.
- for(VecOverlays::iterator it = m_overlays.begin(); it != m_overlays.end(); it++ )
+ for(VecOverlays::iterator it = m_overlays.begin(); it != m_overlays.end(); ++it )
{
if ((*it)->IsOverlayType(DVDOVERLAY_TYPE_SPU))
{
CSingleLock lock(m_sync);
IT it = m_list.begin();
- for(; it != m_list.end(); it++)
+ for(; it != m_list.end(); ++it)
{
if(bytes <= it->first)
{
VecOverlays* pOverlays = m_pOverlayContainer->GetOverlays();
if (pOverlays)
{
- for(vector<CDVDOverlay*>::iterator it = pOverlays->begin();it != pOverlays->end();it++)
+ for(vector<CDVDOverlay*>::iterator it = pOverlays->begin();it != pOverlays->end();++it)
{
CDVDOverlay* pOverlay = *it;
else
{
vector<Cut>::iterator pCurrentCut;
- for (pCurrentCut = m_vecCuts.begin(); pCurrentCut != m_vecCuts.end(); pCurrentCut++)
+ for (pCurrentCut = m_vecCuts.begin(); pCurrentCut != m_vecCuts.end(); ++pCurrentCut)
{
if (cut.start < pCurrentCut->start)
{
CPlayerCoreFactory::~CPlayerCoreFactory()
{
- for(std::vector<CPlayerCoreConfig *>::iterator it = m_vecCoreConfigs.begin(); it != m_vecCoreConfigs.end(); it++)
+ for(std::vector<CPlayerCoreConfig *>::iterator it = m_vecCoreConfigs.begin(); it != m_vecCoreConfigs.end(); ++it)
delete *it;
- for(std::vector<CPlayerSelectionRule *>::iterator it = m_vecCoreSelectionRules.begin(); it != m_vecCoreSelectionRules.end(); it++)
+ for(std::vector<CPlayerSelectionRule *>::iterator it = m_vecCoreSelectionRules.begin(); it != m_vecCoreSelectionRules.end(); ++it)
delete *it;
}
if (clear)
{
- for(std::vector<CPlayerCoreConfig *>::iterator it = m_vecCoreConfigs.begin(); it != m_vecCoreConfigs.end(); it++)
+ for(std::vector<CPlayerCoreConfig *>::iterator it = m_vecCoreConfigs.begin(); it != m_vecCoreConfigs.end(); ++it)
delete *it;
m_vecCoreConfigs.clear();
// Builtin players; hard-coded because re-ordering them would break scripts
m_vecCoreConfigs.push_back(omxplayer);
#endif
- for(std::vector<CPlayerSelectionRule *>::iterator it = m_vecCoreSelectionRules.begin(); it != m_vecCoreSelectionRules.end(); it++)
+ for(std::vector<CPlayerSelectionRule *>::iterator it = m_vecCoreSelectionRules.begin(); it != m_vecCoreSelectionRules.end(); ++it)
delete *it;
m_vecCoreSelectionRules.clear();
}
std::vector<CPlayerCoreConfig *>::iterator it;
for(it = m_vecCoreConfigs.begin();
it != m_vecCoreConfigs.end();
- it++)
+ ++it)
{
if ((*it)->GetId() == id)
{
std::vector<CPlayerCoreConfig *>::iterator it;
for(it = m_vecCoreConfigs.begin();
it != m_vecCoreConfigs.end();
- it++)
+ ++it)
{
if ((*it)->GetId() == id)
(*it)->m_eCore = EPC_NONE;