diff options
Diffstat (limited to 'media/video/capture/mac/video_capture_device_qtkit_mac.mm')
-rw-r--r-- | media/video/capture/mac/video_capture_device_qtkit_mac.mm | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/media/video/capture/mac/video_capture_device_qtkit_mac.mm b/media/video/capture/mac/video_capture_device_qtkit_mac.mm index 8a778a1..19ee7dc 100644 --- a/media/video/capture/mac/video_capture_device_qtkit_mac.mm +++ b/media/video/capture/mac/video_capture_device_qtkit_mac.mm @@ -281,11 +281,10 @@ addressToPass = adjustedAddress; frameSize = frameHeight * expectedBytesPerRow; } - media::VideoCaptureCapability captureCapability; - captureCapability.width = frameWidth; - captureCapability.height = frameHeight; - captureCapability.frame_rate = frameRate_; - captureCapability.color = media::PIXEL_FORMAT_UYVY; + + media::VideoCaptureFormat captureFormat(gfx::Size(frameWidth, frameHeight), + frameRate_, + media::PIXEL_FORMAT_UYVY); // The aspect ratio dictionary is often missing, in which case we report // a pixel aspect ratio of 0:0. @@ -305,7 +304,7 @@ } // Deliver the captured video frame. - frameReceiver_->ReceiveFrame(addressToPass, frameSize, captureCapability, + frameReceiver_->ReceiveFrame(addressToPass, frameSize, captureFormat, aspectNumerator, aspectDenominator); CVPixelBufferUnlockBaseAddress(videoFrame, kLockFlags); |