diff options
Diffstat (limited to 'chromium/media/gpu/vaapi/BUILD.gn')
-rw-r--r-- | chromium/media/gpu/vaapi/BUILD.gn | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/chromium/media/gpu/vaapi/BUILD.gn b/chromium/media/gpu/vaapi/BUILD.gn index 2524a1c31b5..98dbf6acad4 100644 --- a/chromium/media/gpu/vaapi/BUILD.gn +++ b/chromium/media/gpu/vaapi/BUILD.gn @@ -66,11 +66,16 @@ source_set("vaapi") { "vp8_vaapi_video_decoder_delegate.h", "vp9_encoder.cc", "vp9_encoder.h", + "vp9_rate_control.cc", + "vp9_rate_control.h", "vp9_vaapi_video_decoder_delegate.cc", "vp9_vaapi_video_decoder_delegate.h", ] - configs += [ "//build/config/linux/libva" ] + configs += [ + "//build/config/linux/libva", + "//third_party/libvpx:libvpx_config", + ] deps = [ ":common", @@ -83,6 +88,7 @@ source_set("vaapi") { "//media/gpu/chromeos:common", "//media/parsers", "//mojo/public/cpp/bindings", + "//third_party/libvpx:libvp9rc", "//third_party/libyuv", "//ui/gfx", "//ui/gfx/geometry", @@ -116,12 +122,12 @@ source_set("vaapi") { ] } - if (ozone_platform_gbm || use_egl) { + if (use_ozone || use_egl) { sources += [ "vaapi_picture_native_pixmap.cc", "vaapi_picture_native_pixmap.h", ] - if (ozone_platform_gbm) { + if (use_ozone) { sources += [ "vaapi_picture_native_pixmap_ozone.cc", "vaapi_picture_native_pixmap_ozone.h", @@ -194,7 +200,9 @@ source_set("unit_test") { "vaapi_image_decode_accelerator_worker_unittest.cc", "vaapi_video_decode_accelerator_unittest.cc", "vaapi_video_encode_accelerator_unittest.cc", + "vp9_encoder_unittest.cc", ] + configs += [ "//third_party/libvpx:libvpx_config" ] deps = [ ":common", ":vaapi", @@ -206,6 +214,7 @@ source_set("unit_test") { "//mojo/core/embedder", "//testing/gmock", "//testing/gtest", + "//third_party/libvpx:libvp9rc", "//ui/gfx:test_support", "//ui/gfx/geometry", ] |