summaryrefslogtreecommitdiffstats
path: root/device/usb/usb_device_impl.h
diff options
context:
space:
mode:
authoremircan <emircan@chromium.org>2016-03-15 12:41:58 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-15 19:43:08 +0000
commit3956fa1cac34dd5682c271d77463accdd7191102 (patch)
tree210b6c5a10acacc01185413e7e8f317d848526bd /device/usb/usb_device_impl.h
parent47bb070c580b2a2aa9592960d0a0a6e137edce49 (diff)
downloadchromium_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