Index: content/browser/renderer_host/media/video_capture_controller.cc |
diff --git a/content/browser/renderer_host/media/video_capture_controller.cc b/content/browser/renderer_host/media/video_capture_controller.cc |
index 7f847bbe7df661765b35cd2d8dafc530f6d820e0..1962516aa52ec55e8a0b5fdaf397751adcc88b21 100644 |
--- a/content/browser/renderer_host/media/video_capture_controller.cc |
+++ b/content/browser/renderer_host/media/video_capture_controller.cc |
@@ -104,7 +104,7 @@ void VideoCaptureController::StartCapture( |
DVLOG(1) << "VideoCaptureController::StartCapture, id " << id.device_id |
<< ", (" << params.width |
<< ", " << params.height |
- << ", " << params.frame_per_second |
+ << ", " << params.frame_rate |
<< ", " << params.session_id |
<< ")"; |
@@ -304,31 +304,31 @@ void VideoCaptureController::OnIncomingCapturedFrame( |
rotation_mode = libyuv::kRotate270; |
switch (frame_info_.color) { |
- case media::VideoCaptureCapability::kColorUnknown: // Color format not set. |
+ case media::PIXEL_FORMAT_UNKNOWN: // Color format not set. |
break; |
- case media::VideoCaptureCapability::kI420: |
+ case media::PIXEL_FORMAT_I420: |
DCHECK(!chopped_width_ && !chopped_height_); |
origin_colorspace = libyuv::FOURCC_I420; |
break; |
- case media::VideoCaptureCapability::kYV12: |
+ case media::PIXEL_FORMAT_YV12: |
DCHECK(!chopped_width_ && !chopped_height_); |
origin_colorspace = libyuv::FOURCC_YV12; |
break; |
- case media::VideoCaptureCapability::kNV21: |
+ case media::PIXEL_FORMAT_NV21: |
DCHECK(!chopped_width_ && !chopped_height_); |
origin_colorspace = libyuv::FOURCC_NV12; |
break; |
- case media::VideoCaptureCapability::kYUY2: |
+ case media::PIXEL_FORMAT_YUY2: |
DCHECK(!chopped_width_ && !chopped_height_); |
origin_colorspace = libyuv::FOURCC_YUY2; |
break; |
- case media::VideoCaptureCapability::kRGB24: |
+ case media::PIXEL_FORMAT_RGB24: |
origin_colorspace = libyuv::FOURCC_RAW; |
break; |
- case media::VideoCaptureCapability::kARGB: |
+ case media::PIXEL_FORMAT_ARGB: |
origin_colorspace = libyuv::FOURCC_ARGB; |
break; |
- case media::VideoCaptureCapability::kMJPEG: |
+ case media::PIXEL_FORMAT_MJPEG: |
origin_colorspace = libyuv::FOURCC_MJPG; |
break; |
default: |
@@ -339,7 +339,7 @@ void VideoCaptureController::OnIncomingCapturedFrame( |
#if defined(OS_WIN) |
// kRGB24 on Windows start at the bottom line and has a negative stride. This |
// is not supported by libyuv, so the media API is used instead. |
- if (frame_info_.color == media::VideoCaptureCapability::kRGB24) { |
+ if (frame_info_.color == media::PIXEL_FORMAT_RGB24) { |
// Rotation and flipping is not supported in kRGB24 and OS_WIN case. |
DCHECK(!rotation && !flip_vert && !flip_horiz); |
need_convert_rgb24_on_win = true; |
@@ -394,8 +394,8 @@ void VideoCaptureController::OnIncomingCapturedFrame( |
int rotation, |
bool flip_vert, |
bool flip_horiz) { |
- DCHECK(frame_info_.color == media::VideoCaptureCapability::kI420 || |
- frame_info_.color == media::VideoCaptureCapability::kYV12 || |
+ DCHECK(frame_info_.color == media::PIXEL_FORMAT_I420 || |
+ frame_info_.color == media::PIXEL_FORMAT_YV12 || |
(rotation == 0 && !flip_vert && !flip_horiz)); |
TRACE_EVENT0("video", "VideoCaptureController::OnIncomingCapturedFrame"); |
@@ -419,36 +419,37 @@ void VideoCaptureController::OnIncomingCapturedFrame( |
// Do color conversion from the camera format to I420. |
switch (frame_info_.color) { |
- case media::VideoCaptureCapability::kColorUnknown: // Color format not set. |
+ case media::PIXEL_FORMAT_UNKNOWN: // Color format not set. |
break; |
- case media::VideoCaptureCapability::kI420: |
+ case media::PIXEL_FORMAT_I420: |
DCHECK(!chopped_width_ && !chopped_height_); |
RotatePackedYV12Frame( |
data, yplane, uplane, vplane, frame_info_.width, frame_info_.height, |
rotation, flip_vert, flip_horiz); |
break; |
- case media::VideoCaptureCapability::kYV12: |
+ case media::PIXEL_FORMAT_YV12: |
DCHECK(!chopped_width_ && !chopped_height_); |
RotatePackedYV12Frame( |
data, yplane, vplane, uplane, frame_info_.width, frame_info_.height, |
rotation, flip_vert, flip_horiz); |
break; |
- case media::VideoCaptureCapability::kNV21: |
+ case media::PIXEL_FORMAT_NV21: |
DCHECK(!chopped_width_ && !chopped_height_); |
media::ConvertNV21ToYUV(data, yplane, uplane, vplane, frame_info_.width, |
frame_info_.height); |
break; |
- case media::VideoCaptureCapability::kYUY2: |
+ case media::PIXEL_FORMAT_YUY2: |
DCHECK(!chopped_width_ && !chopped_height_); |
if (frame_info_.width * frame_info_.height * 2 != length) { |
// If |length| of |data| does not match the expected width and height |
// we can't convert the frame to I420. YUY2 is 2 bytes per pixel. |
break; |
} |
+ |
media::ConvertYUY2ToYUV(data, yplane, uplane, vplane, frame_info_.width, |
frame_info_.height); |
break; |
- case media::VideoCaptureCapability::kRGB24: { |
+ case media::PIXEL_FORMAT_RGB24: { |
int ystride = frame_info_.width; |
int uvstride = frame_info_.width / 2; |
int rgb_stride = 3 * (frame_info_.width + chopped_width_); |
@@ -458,7 +459,7 @@ void VideoCaptureController::OnIncomingCapturedFrame( |
rgb_stride, ystride, uvstride); |
break; |
} |
- case media::VideoCaptureCapability::kARGB: |
+ case media::PIXEL_FORMAT_ARGB: |
media::ConvertRGB32ToYUV(data, yplane, uplane, vplane, frame_info_.width, |
frame_info_.height, |
(frame_info_.width + chopped_width_) * 4, |