diff options
author | emircan <emircan@chromium.org> | 2016-03-15 12:41:58 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-15 19:43:08 +0000 |
commit | 3956fa1cac34dd5682c271d77463accdd7191102 (patch) | |
tree | 210b6c5a10acacc01185413e7e8f317d848526bd /device/usb/usb_device_impl.h | |
parent | 47bb070c580b2a2aa9592960d0a0a6e137edce49 (diff) | |
download | chromium_src-3956fa1cac34dd5682c271d77463accdd7191102.zip chromium_src-3956fa1cac34dd5682c271d77463accdd7191102.tar.gz chromium_src-3956fa1cac34dd5682c271d77463accdd7191102.tar.bz2 |
H264 HW encode using VideoToolbox
This CL adds VTVideoEncodeAccelerator which enables H264 encode support using
VideoToolbox on mac. Also, it includes a refactor of common VideoToolbox classes
under video_toolbox_helpers.*.
Note that, this is the first CL and H264 codec is still behind a flag. More
patches will follow adding additional codec profiles and support for
bitrate adaptations.
Design Doc: https://docs.google.com/document/d/1oUTyZdNh8QstKRds-8wHEF_hqKryMiUpEOW8M57sUGU/edit?usp=sharing
BUG=500605
TEST= Tested AppRTC loopback with Chrome flag
"--enable-webrtc-hw-h264-encoding" on
https://apprtc.appspot.com/?debug=loopback&vsc=h264
Review URL: https://codereview.chromium.org/1636083003
Cr-Commit-Position: refs/heads/master@{#381286}
Diffstat (limited to 'device/usb/usb_device_impl.h')
0 files changed, 0 insertions, 0 deletions