Index: webrtc/modules/video_capture/windows/device_info_ds.cc |
diff --git a/webrtc/modules/video_capture/windows/device_info_ds.cc b/webrtc/modules/video_capture/windows/device_info_ds.cc |
index fb2094c3f47b3792b9ebab69d6391011d7ef768f..745e4c9c070b8b978da6e89e15963694bafa634f 100644 |
--- a/webrtc/modules/video_capture/windows/device_info_ds.cc |
+++ b/webrtc/modules/video_capture/windows/device_info_ds.cc |
@@ -589,44 +589,45 @@ int32_t DeviceInfoDS::CreateCapabilityMap( |
// can't switch MEDIATYPE :~( |
if (pmt->subtype == MEDIASUBTYPE_I420) |
{ |
- capability.rawType = kVideoI420; |
+ capability.videoType = VideoType::kI420; |
} |
else if (pmt->subtype == MEDIASUBTYPE_IYUV) |
{ |
- capability.rawType = kVideoIYUV; |
+ capability.videoType = VideoType::kIYUV; |
} |
else if (pmt->subtype == MEDIASUBTYPE_RGB24) |
{ |
- capability.rawType = kVideoRGB24; |
+ capability.videoType = VideoType::kRGB24; |
} |
else if (pmt->subtype == MEDIASUBTYPE_YUY2) |
{ |
- capability.rawType = kVideoYUY2; |
+ capability.videoType = VideoType::kYUY2; |
} |
else if (pmt->subtype == MEDIASUBTYPE_RGB565) |
{ |
- capability.rawType = kVideoRGB565; |
+ capability.videoType = VideoType::kRGB565; |
} |
else if (pmt->subtype == MEDIASUBTYPE_MJPG) |
{ |
- capability.rawType = kVideoMJPEG; |
+ capability.videoType = VideoType::kMJPEG; |
} |
else if (pmt->subtype == MEDIASUBTYPE_dvsl |
|| pmt->subtype == MEDIASUBTYPE_dvsd |
|| pmt->subtype == MEDIASUBTYPE_dvhd) // If this is an external DV camera |
{ |
- capability.rawType = kVideoYUY2;// MS DV filter seems to create this type |
+ capability.videoType = |
+ VideoType::kYUY2; // MS DV filter seems to create this type |
} |
else if (pmt->subtype == MEDIASUBTYPE_UYVY) // Seen used by Declink capture cards |
{ |
- capability.rawType = kVideoUYVY; |
+ capability.videoType = VideoType::kUYVY; |
} |
else if (pmt->subtype == MEDIASUBTYPE_HDYC) // Seen used by Declink capture cards. Uses BT. 709 color. Not entiry correct to use UYVY. http://en.wikipedia.org/wiki/YCbCr |
{ |
WEBRTC_TRACE(webrtc::kTraceWarning, |
webrtc::kTraceVideoCapture, 0, |
"Device support HDYC."); |
- capability.rawType = kVideoUYVY; |
+ capability.videoType = VideoType::kUYVY; |
} |
else |
{ |
@@ -641,10 +642,11 @@ int32_t DeviceInfoDS::CreateCapabilityMap( |
_captureCapabilities.push_back(capability); |
_captureCapabilitiesWindows.push_back(capability); |
- WEBRTC_TRACE( webrtc::kTraceInfo, webrtc::kTraceVideoCapture, 0, |
+ WEBRTC_TRACE(webrtc::kTraceInfo, webrtc::kTraceVideoCapture, 0, |
"Camera capability, width:%d height:%d type:%d fps:%d", |
capability.width, capability.height, |
- capability.rawType, capability.maxFPS); |
+ static_cast<int>(capability.videoType), |
+ capability.maxFPS); |
} |
DeleteMediaType(pmt); |
pmt = NULL; |