diff --git a/modules/videoio/src/cap_msmf.cpp b/modules/videoio/src/cap_msmf.cpp index 1a0f2e093b..b58e6beb11 100644 --- a/modules/videoio/src/cap_msmf.cpp +++ b/modules/videoio/src/cap_msmf.cpp @@ -1797,7 +1797,7 @@ CvResult CV_API_CALL cv_writer_open(const char* filename, int fourcc, double fps { wrt = new WriterT(); Size sz(width, height); - if (wrt && wrt->open(filename, fourcc, fps, sz, isColor)) + if (wrt && wrt->open(filename, fourcc, fps, sz, isColor != 0)) { *handle = (CvPluginWriter)wrt; return CV_ERROR_OK;