auto frame = consumer->key_only() ? key : fill;\r
\r
if(frame->image_size() == consumer->get_video_format_desc().size)\r
- consumer->send(frame);\r
-\r
- ++it;\r
+ { \r
+ if(!consumer->send(frame))\r
+ consumers_.erase(it++);\r
+ else\r
+ ++it;\r
+ }\r
}\r
catch(...)\r
{\r