[MM] Implement MMPlayer(CAPI) path to support HBBTV.
[platform/framework/web/chromium-efl.git] / media / DEPS
1 # Do NOT add net/ or ui/base without a great reason, they're huge!
2 include_rules = [
3   "+cc/base/math_util.h",
4   "+cc/paint",
5   "+components/crash/core/common/crash_key.h",
6   "+components/system_media_controls/linux/buildflags",
7   "+crypto",
8   "+device/udev_linux",
9   "+gpu",
10   "+media/midi/midi_jni_headers",
11   "+mojo/public/cpp/bindings/callback_helpers.h",
12   "+mojo/public/cpp/system/platform_handle.h",
13   "+net/cookies/site_for_cookies.h",
14   "+services/device/public",
15   "+services/viz/public/cpp/gpu/context_provider_command_buffer.h",
16   "+skia/ext",
17   "+third_party/re2",
18   "+third_party/dav1d",
19   "+third_party/ffmpeg",
20   "+third_party/libaom",
21   "+third_party/libdrm",
22   "+third_party/libgav1",
23   "+third_party/libvpx",
24   "+third_party/libyuv",
25   "+third_party/openh264/src/codec/api/svc",
26   "+third_party/opus",
27   "+third_party/skia",
28   "+ui/base/x/x11_user_input_monitor.h",
29   "+ui/display",
30   "+ui/events",
31   "+ui/gfx",
32   "+ui/gl",
33   "+ui/ozone",
34   "+third_party/widevine/cdm/widevine_cdm_common.h",
35   "-ipc",
36   "-media/webrtc",
37 ]
38
39 specific_include_rules = {
40   "audio_manager_unittest.cc": [
41     "+chromeos/ash/components/dbus"
42   ],
43   "cras_input_unittest.cc": [
44     "+chromeos/ash/components/dbus"
45   ],
46   "cras_unified_unittest.cc": [
47     "+chromeos/ash/components/dbus"
48   ],
49   "fuchsia_video_decoder_unittest.cc": [
50     "+components/viz/test/test_context_support.h",
51   ],
52   "gpu_memory_buffer_video_frame_pool_unittest.cc": [
53     "+components/viz/test/test_context_provider.h",
54   ],
55   "null_video_sink_unittest.cc": [
56     "+components/viz/common/frame_sinks/begin_frame_args.h",
57   ],
58 }