|  | # Do NOT add net/ or ui/base without a great reason, they're huge! | 
|  | include_rules = [ | 
|  | "+components/crash/core/common/crash_key.h", | 
|  | "+mojo/core/embedder", | 
|  | "+services/service_manager/public", | 
|  | "+third_party/angle", | 
|  | "+third_party/libsync", | 
|  | "+third_party/libyuv", | 
|  | "+third_party/v4l-utils", | 
|  | "+third_party/webrtc/common_video", | 
|  | "+ui/base", | 
|  | "+ui/display/display_switches.h", | 
|  | "+ui/display/types", | 
|  | "+ui/platform_window", | 
|  | "+components/viz/common/gpu/vulkan_context_provider.h", | 
|  |  | 
|  | # media/gpu is not part of "media" target and should not use MEDIA_EXPORT. | 
|  | "-media/base/media_export.h", | 
|  |  | 
|  | # SharedImageVideo uses it. | 
|  | "+components/viz/common/resources/resource_format_utils.h", | 
|  | "+components/viz/common/resources/resource_sizes.h", | 
|  |  | 
|  | # Chrome OS specific JEA/MJDA. | 
|  | "+components/chromeos_camera/jpeg_encode_accelerator.h", | 
|  | "+components/chromeos_camera/mjpeg_decode_accelerator.h", | 
|  |  | 
|  | # video_decode_accelerator_perf_tests uses it. | 
|  | "+sandbox/linux/services/resource_limits.h" | 
|  | ] |