96 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
99 if (img==
nullptr)
break;
108 std::vector<RegionInfo> curRegions;
110 for(
size_t u=0; u<frameSource->
GetNumInfos(); ++u) {
111 curRegions.push_back(frameSource->
GetInfo(u));
113 std::sort(curRegions.begin(), curRegions.end());
118 if (img==
nullptr)
break;
124 for (
int i=0;i<nFrames;i++) {
127 if (img==
nullptr)
break;
133 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
135 MHDBGMSG_P(__FILE__,__LINE__,
"NextFrame",img);
136 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
138 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
139 std::vector<RegionInfo> curRegions;
141 for(
size_t u=0; u<frameSource->
GetNumInfos(); ++u) {
142 curRegions.push_back(frameSource->
GetInfo(u));
144 std::sort(curRegions.begin(), curRegions.end());
149 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
151 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
153 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
160 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
162 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
169 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);
175 MHDBGMSG_I(__FILE__,__LINE__,
"Error code:",res);
176 throw std::runtime_error(
"no new frame");
178 MHDBGMSG(__FILE__,__LINE__,__PRETTY_FUNCTION__);