Index: content/browser/renderer_host/media/video_capture_device_client.cc |
diff --git a/content/browser/renderer_host/media/video_capture_device_client.cc b/content/browser/renderer_host/media/video_capture_device_client.cc |
index ae599a13564abfbf529571789da93b5b62584fea..486b41b3bb8a2d39202e553b00fc0c944e4fdeaa 100644 |
--- a/content/browser/renderer_host/media/video_capture_device_client.cc |
+++ b/content/browser/renderer_host/media/video_capture_device_client.cc |
@@ -161,6 +161,11 @@ void VideoCaptureDeviceClient::OnIncomingCapturedData( |
flip = true; |
#endif |
break; |
+ case media::PIXEL_FORMAT_RGB32: |
+// Fallback to PIXEL_FORMAT_ARGB setting |flip| in Windows platforms. |
+#if defined(OS_WIN) |
+ flip = true; |
+#endif |
case media::PIXEL_FORMAT_ARGB: |
origin_colorspace = libyuv::FOURCC_ARGB; |
break; |