+ auto seek_it = std::find(params.begin(), params.end(), L"SEEK");\r
+ if(seek_it != params.end())\r
+ {\r
+ if(++seek_it != params.end())\r
+ start = boost::lexical_cast<int>(*seek_it);\r
+ }\r
+\r
+ std::wstring filter = L"";\r
+ auto filter_it = std::find(params.begin(), params.end(), L"FILTER");\r
+ if(filter_it != params.end())\r
+ {\r
+ if(++filter_it != params.end())\r
+ filter = *filter_it;\r
+ }\r
+\r
+ return make_safe<ffmpeg_producer>(frame_factory, path, filter, loop, start, length);\r