Make parallel video writer test pass if compiled without threading support
authorAndrey Kamaev <andrey.kamaev@itseez.com>
Mon, 4 Feb 2013 10:34:44 +0000 (14:34 +0400)
committerAndrey Kamaev <andrey.kamaev@itseez.com>
Mon, 4 Feb 2013 10:34:44 +0000 (14:34 +0400)
modules/highgui/test/test_ffmpeg.cpp

index e84ef89..d3def0c 100644 (file)
@@ -241,7 +241,9 @@ public:
 
     virtual void operator() (const Range& range) const
     {
-        CV_Assert((range.start + 1) == range.end);
+        if((range.start + 1) != range.end)
+            return;
+
         VideoWriter* writer = writers->operator[](range.start);
         CV_Assert(writer != NULL);
         CV_Assert(writer->isOpened());
@@ -303,7 +305,9 @@ public:
 
     virtual void operator() (const Range& range) const
     {
-        CV_Assert(range.start + 1 == range.end);
+        if((range.start + 1) != range.end)
+            return;
+
         VideoCapture* capture = readers->operator[](range.start);
         CV_Assert(capture != NULL);
         CV_Assert(capture->isOpened());