@@ -30,24 +30,24 @@ TEST(Videoio_MFX, write_invalid)
30
30
{
31
31
const string filename = cv::tempfile (" .264" );
32
32
VideoWriter writer;
33
- bool res;
34
- ASSERT_NO_THROW (res = writer.open (CAP_INTEL_MFX, filename , VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 1 , Size (641 , 480 ), true ));
33
+ bool res = true ;
34
+ ASSERT_NO_THROW (res = writer.open (filename, CAP_INTEL_MFX , VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 1 , Size (641 , 480 ), true ));
35
35
EXPECT_FALSE (res);
36
36
EXPECT_FALSE (writer.isOpened ());
37
- ASSERT_NO_THROW (res = writer.open (CAP_INTEL_MFX, filename, VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 1 , Size (640 , 481 ), true ));
37
+ ASSERT_NO_THROW (res = writer.open (filename, CAP_INTEL_MFX , VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 1 , Size (640 , 481 ), true ));
38
38
EXPECT_FALSE (res);
39
39
EXPECT_FALSE (writer.isOpened ());
40
- ASSERT_NO_THROW (res = writer.open (CAP_INTEL_MFX, filename, VideoWriter::fourcc (' A' , ' B' , ' C' , ' D' ), 1 , Size (640 , 480 ), true ));
40
+ ASSERT_NO_THROW (res = writer.open (filename, CAP_INTEL_MFX , VideoWriter::fourcc (' A' , ' B' , ' C' , ' D' ), 1 , Size (640 , 480 ), true ));
41
41
EXPECT_FALSE (res);
42
42
EXPECT_FALSE (writer.isOpened ());
43
- ASSERT_NO_THROW (res = writer.open (CAP_INTEL_MFX, String (), VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 1 , Size (640 , 480 ), true ));
43
+ ASSERT_NO_THROW (res = writer.open (String (), CAP_INTEL_MFX , VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 1 , Size (640 , 480 ), true ));
44
44
EXPECT_FALSE (res);
45
45
EXPECT_FALSE (writer.isOpened ());
46
- ASSERT_NO_THROW (res = writer.open (CAP_INTEL_MFX, filename, VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 0 , Size (640 , 480 ), true ));
46
+ ASSERT_ANY_THROW (res = writer.open (filename, CAP_INTEL_MFX , VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 0 , Size (640 , 480 ), true ));
47
47
EXPECT_FALSE (res);
48
48
EXPECT_FALSE (writer.isOpened ());
49
49
50
- ASSERT_NO_THROW (res = writer.open (CAP_INTEL_MFX, filename, VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 30 , Size (640 , 480 ), true ));
50
+ ASSERT_NO_THROW (res = writer.open (filename, CAP_INTEL_MFX , VideoWriter::fourcc (' H' , ' 2' , ' 6' , ' 4' ), 30 , Size (640 , 480 ), true ));
51
51
ASSERT_TRUE (res);
52
52
ASSERT_TRUE (writer.isOpened ());
53
53
Mat t;
@@ -103,7 +103,7 @@ TEST_P(Videoio_MFX, read_write_raw)
103
103
104
104
// Write video
105
105
VideoWriter writer;
106
- writer.open (CAP_INTEL_MFX, filename , fourcc, FPS, FRAME_SIZE, isColor);
106
+ writer.open (filename, CAP_INTEL_MFX , fourcc, FPS, FRAME_SIZE, isColor);
107
107
ASSERT_TRUE (writer.isOpened ());
108
108
Mat frame (FRAME_SIZE, CV_8UC3);
109
109
for (int i = 0 ; i < FRAME_COUNT; ++i)
@@ -133,9 +133,9 @@ TEST_P(Videoio_MFX, read_write_raw)
133
133
EXPECT_EQ (goodFrame.type (), frame.type ());
134
134
double psnr = cvtest::PSNR (goodFrame, frame);
135
135
if (fourcc == VideoWriter::fourcc (' M' , ' P' , ' G' , ' 2' ))
136
- EXPECT_GT (psnr, 37 ); // experimentally chosen value
136
+ EXPECT_GT (psnr, 31 ); // experimentally chosen value
137
137
else
138
- EXPECT_GT (psnr, 43 ); // experimentally chosen value
138
+ EXPECT_GT (psnr, 33 ); // experimentally chosen value
139
139
goodFrames.pop ();
140
140
}
141
141
EXPECT_FALSE (cap.read (frame));
0 commit comments