summaryrefslogtreecommitdiffstats
path: root/media/media.gyp
diff options
context:
space:
mode:
authorposciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-25 07:08:01 +0000
committerposciak@chromium.org <posciak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-25 07:08:01 +0000
commit9a6ea10bec70ccaa31a105fa9d628988923cce53 (patch)
tree5775239e9207e39c3e12eacde6717c498d814e11 /media/media.gyp
parent4e5e52894edb28ea88fa76f2ac5d38b6fd2258aa (diff)
downloadchromium_src-9a6ea10bec70ccaa31a105fa9d628988923cce53.zip
chromium_src-9a6ea10bec70ccaa31a105fa9d628988923cce53.tar.gz
chromium_src-9a6ea10bec70ccaa31a105fa9d628988923cce53.tar.bz2
Add VaapiVideoEncodeAccelerator for HW-accelerated video encode.
Add an implementation of VideoEncodeAccelerator utilizing VA-API for hardware encode on Intel-based ChromeOS platforms. BUG=378962 TEST=video_encode_accelerator_unittest Review URL: https://codereview.chromium.org/333253002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279650 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/media.gyp')
-rw-r--r--media/media.gyp12
1 files changed, 12 insertions, 0 deletions
diff --git a/media/media.gyp b/media/media.gyp
index 7a38a4f..1b3987a 100644
--- a/media/media.gyp
+++ b/media/media.gyp
@@ -659,6 +659,13 @@
'formats/webm/chromeos/webm_encoder.h',
],
}],
+ # For VaapiVideoEncodeAccelerator.
+ ['target_arch != "arm" and chromeos == 1 and use_x11 == 1', {
+ 'sources': [
+ 'filters/h264_bitstream_buffer.cc',
+ 'filters/h264_bitstream_buffer.h',
+ ],
+ }],
['OS!="ios"', {
'dependencies': [
'../third_party/libyuv/libyuv.gyp:libyuv',
@@ -1223,6 +1230,11 @@
}],
],
}],
+ ['target_arch != "arm" and chromeos == 1 and use_x11 == 1', {
+ 'sources': [
+ 'filters/h264_bitstream_buffer_unittest.cc',
+ ],
+ }],
['use_alsa==0', {
'sources!': [
'audio/alsa/alsa_output_unittest.cc',