OLD | NEW |
1 include_rules = [ | 1 include_rules = [ |
2 "+third_party/libyuv", | 2 "+third_party/libyuv", |
3 "+webrtc/base", | 3 "+webrtc/base", |
4 "+webrtc/common_video", | 4 "+webrtc/common_video", |
5 "+webrtc/media", | 5 "+webrtc/media", |
6 "+webrtc/p2p", | 6 "+webrtc/p2p", |
7 "+webrtc/pc", | 7 "+webrtc/pc", |
8 ] | 8 ] |
9 | 9 |
10 specific_include_rules = { | 10 specific_include_rules = { |
11 "peerconnection_jni\.cc": [ | 11 "peerconnection_jni\.cc": [ |
12 "+webrtc/voice_engine", | 12 "+webrtc/voice_engine", |
13 ], | 13 ], |
14 | 14 |
15 # TODO(ossu): Remove this exception when {builtin_,}audio_encoder_factory.h | 15 # TODO(ossu): Remove this exception when {builtin_,}audio_encoder_factory.h |
16 # has moved to api/. | 16 # has moved to api/. |
17 "peerconnectioninterface\.h": [ | 17 "peerconnectioninterface\.h": [ |
18 "+webrtc/call/callfactoryinterface.h", | 18 "+webrtc/call/callfactoryinterface.h", |
19 "+webrtc/logging/rtc_event_log/rtc_event_log_factory_interface.h", | 19 "+webrtc/logging/rtc_event_log/rtc_event_log_factory_interface.h", |
20 "+webrtc/modules/audio_coding/codecs/audio_encoder_factory.h", | 20 "+webrtc/modules/audio_coding/codecs/audio_encoder_factory.h", |
21 "+webrtc/modules/audio_coding/codecs/builtin_audio_encoder_factory.h", | 21 "+webrtc/modules/audio_coding/codecs/builtin_audio_encoder_factory.h", |
22 ], | 22 ], |
23 | 23 |
| 24 # Needed because AudioEncoderOpus is in the wrong place for |
| 25 # backwards compatibilty reasons. See |
| 26 # https://bugs.chromium.org/p/webrtc/issues/detail?id=7847 |
| 27 "audio_encoder_opus\.h": [ |
| 28 "+webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.h", |
| 29 ], |
| 30 |
24 # We allow .cc files in webrtc/api/ to #include a bunch of stuff | 31 # We allow .cc files in webrtc/api/ to #include a bunch of stuff |
25 # that's off-limits for the .h files. That's because .h files leak | 32 # that's off-limits for the .h files. That's because .h files leak |
26 # their #includes to whoever's #including them, but .cc files do not | 33 # their #includes to whoever's #including them, but .cc files do not |
27 # since no one #includes them. | 34 # since no one #includes them. |
28 ".*\.cc": [ | 35 ".*\.cc": [ |
29 "+webrtc/modules/audio_coding", | 36 "+webrtc/modules/audio_coding", |
30 ], | 37 ], |
31 } | 38 } |
OLD | NEW |