| Index: media/filters/video_frame_stream_unittest.cc
|
| ===================================================================
|
| --- media/filters/video_frame_stream_unittest.cc (revision 277175)
|
| +++ media/filters/video_frame_stream_unittest.cc (working copy)
|
| @@ -27,13 +27,16 @@
|
|
|
| struct VideoFrameStreamTestParams {
|
| VideoFrameStreamTestParams(bool is_encrypted,
|
| + bool enable_get_decode_output,
|
| int decoding_delay,
|
| int parallel_decoding)
|
| : is_encrypted(is_encrypted),
|
| + enable_get_decode_output(enable_get_decode_output),
|
| decoding_delay(decoding_delay),
|
| parallel_decoding(parallel_decoding) {}
|
|
|
| bool is_encrypted;
|
| + bool enable_get_decode_output;
|
| int decoding_delay;
|
| int parallel_decoding;
|
| };
|
| @@ -48,6 +51,7 @@
|
| GetParam().is_encrypted)),
|
| decryptor_(new NiceMock<MockDecryptor>()),
|
| decoder_(new FakeVideoDecoder(GetParam().decoding_delay,
|
| + GetParam().enable_get_decode_output,
|
| GetParam().parallel_decoding)),
|
| is_initialized_(false),
|
| num_decoded_frames_(0),
|
| @@ -343,21 +347,33 @@
|
| Clear,
|
| VideoFrameStreamTest,
|
| ::testing::Values(
|
| - VideoFrameStreamTestParams(false, 0, 1),
|
| - VideoFrameStreamTestParams(false, 3, 1),
|
| - VideoFrameStreamTestParams(false, 7, 1)));
|
| + VideoFrameStreamTestParams(false, false, 0, 1),
|
| + VideoFrameStreamTestParams(false, false, 3, 1),
|
| + VideoFrameStreamTestParams(false, false, 7, 1)));
|
| INSTANTIATE_TEST_CASE_P(
|
| + Clear_GetDecodeOutput,
|
| + VideoFrameStreamTest,
|
| + ::testing::Values(
|
| + VideoFrameStreamTestParams(false, true, 0, 1),
|
| + VideoFrameStreamTestParams(false, true, 3, 1),
|
| + VideoFrameStreamTestParams(false, true, 7, 1)));
|
| +INSTANTIATE_TEST_CASE_P(
|
| Encrypted,
|
| VideoFrameStreamTest,
|
| ::testing::Values(
|
| - VideoFrameStreamTestParams(true, 7, 1)));
|
| + VideoFrameStreamTestParams(true, false, 7, 1)));
|
| +INSTANTIATE_TEST_CASE_P(
|
| + Encrypted_GetDecodeOutput,
|
| + VideoFrameStreamTest,
|
| + ::testing::Values(
|
| + VideoFrameStreamTestParams(true, true, 7, 1)));
|
|
|
| INSTANTIATE_TEST_CASE_P(
|
| Clear_Parallel,
|
| VideoFrameStreamTest,
|
| ::testing::Values(
|
| - VideoFrameStreamTestParams(false, 0, 3),
|
| - VideoFrameStreamTestParams(false, 2, 3)));
|
| + VideoFrameStreamTestParams(false, false, 0, 3),
|
| + VideoFrameStreamTestParams(false, false, 2, 3)));
|
|
|
|
|
| TEST_P(VideoFrameStreamTest, Initialization) {
|
|
|