| Index: media/video/capture/video_capture_device_unittest.cc
|
| diff --git a/media/video/capture/video_capture_device_unittest.cc b/media/video/capture/video_capture_device_unittest.cc
|
| index 696c51c4e79ecb6e2c4b95e9cf8efda259a4e8c5..f0692f24d75e1346be2519e208fe648601d731da 100644
|
| --- a/media/video/capture/video_capture_device_unittest.cc
|
| +++ b/media/video/capture/video_capture_device_unittest.cc
|
| @@ -15,6 +15,7 @@
|
|
|
| #if defined(OS_WIN)
|
| #include "base/win/scoped_com_initializer.h"
|
| +#include "base/win/windows_version.h"
|
| #endif
|
|
|
| #if defined(OS_ANDROID)
|
| @@ -127,7 +128,15 @@ class VideoCaptureDeviceTest : public testing::Test {
|
| };
|
|
|
| TEST_F(VideoCaptureDeviceTest, OpenInvalidDevice) {
|
| +#if defined(OS_WIN)
|
| + VideoCaptureDevice::Name::CaptureApiType api_type =
|
| + (base::win::GetVersion() < base::win::VERSION_WIN7)
|
| + ? VideoCaptureDevice::Name::DIRECT_SHOW
|
| + : VideoCaptureDevice::Name::MEDIA_FOUNDATION;
|
| + VideoCaptureDevice::Name device_name("jibberish", "jibberish", api_type);
|
| +#else
|
| VideoCaptureDevice::Name device_name("jibberish", "jibberish");
|
| +#endif
|
| VideoCaptureDevice* device = VideoCaptureDevice::Create(device_name);
|
| EXPECT_TRUE(device == NULL);
|
| }
|
| @@ -144,7 +153,7 @@ TEST_F(VideoCaptureDeviceTest, CaptureVGA) {
|
| ASSERT_FALSE(device.get() == NULL);
|
|
|
| // Get info about the new resolution.
|
| - EXPECT_CALL(*frame_observer_, OnFrameInfo(640, 480, 30, _))
|
| + EXPECT_CALL(*frame_observer_, OnFrameInfo(640, 480, _, _))
|
| .Times(1);
|
|
|
| EXPECT_CALL(*frame_observer_, OnErr())
|
| @@ -254,7 +263,7 @@ TEST_F(VideoCaptureDeviceTest, DeAllocateCameraWhileRunning) {
|
| EXPECT_CALL(*frame_observer_, OnErr())
|
| .Times(0);
|
| // Get info about the new resolution.
|
| - EXPECT_CALL(*frame_observer_, OnFrameInfo(640, 480, 30, _));
|
| + EXPECT_CALL(*frame_observer_, OnFrameInfo(640, 480, 15, _));
|
|
|
| device->Allocate(640, 480, 30, frame_observer_.get());
|
|
|
|
|