blob: 9ba724502cdc94287bba4d21d7117e3b300a988b [file] [log] [blame]
kjellander@webrtc.org94a23f02016-03-17 11:05:361include_rules = [
2 "+third_party/libyuv",
Mirko Bonadei92ea95e2017-09-15 04:47:313 "+common_video",
4 "+media",
5 "+p2p",
6 "+pc",
Niels Möller8366e172018-02-14 11:20:137 "+logging/rtc_event_log/rtc_event_log_factory_interface.h",
kjellander@webrtc.org94a23f02016-03-17 11:05:368]
9
10specific_include_rules = {
kwiberg96da0112017-06-30 11:23:2211 # Needed because AudioEncoderOpus is in the wrong place for
12 # backwards compatibilty reasons. See
13 # https://bugs.chromium.org/p/webrtc/issues/detail?id=7847
14 "audio_encoder_opus\.h": [
Mirko Bonadei92ea95e2017-09-15 04:47:3115 "+modules/audio_coding/codecs/opus/audio_encoder_opus.h",
kwiberg96da0112017-06-30 11:23:2216 ],
17
kwiberg087bd342017-02-10 16:15:4418 # We allow .cc files in webrtc/api/ to #include a bunch of stuff
19 # that's off-limits for the .h files. That's because .h files leak
20 # their #includes to whoever's #including them, but .cc files do not
21 # since no one #includes them.
22 ".*\.cc": [
Mirko Bonadei92ea95e2017-09-15 04:47:3123 "+modules/audio_coding",
kwiberg1e4e8cb2017-01-31 09:48:0824 ],
Mirko Bonadei9c66aee2017-09-14 14:26:0725
26 ".*i420_buffer\.h": [
Mirko Bonadei92ea95e2017-09-15 04:47:3127 "+system_wrappers/include/aligned_malloc.h",
Mirko Bonadei9c66aee2017-09-14 14:26:0728 ],
Ivo Creusen56d460902017-11-24 16:29:5929
30 # Needed to use the APM statistics.
31 "mediastreaminterface.h": [
32 "+modules/audio_processing/include/audio_processing_statistics.h",
33 ],
kjellander@webrtc.org94a23f02016-03-17 11:05:3634}