1# Copyright (c) 2011 The WebRTC project authors. All Rights Reserved. 2# 3# Use of this source code is governed by a BSD-style license 4# that can be found in the LICENSE file in the root of the source 5# tree. An additional intellectual property rights grant can be found 6# in the file PATENTS. All contributing project authors may 7# be found in the AUTHORS file in the root of the source tree. 8 9# Inspired by chromium.org: 10# http://dev.chromium.org/developers/contributing-code/watchlists 11 12{ 13 'WATCHLIST_DEFINITIONS': { 14 'this_file': { 15 'filepath': '^WATCHLISTS$', 16 }, 17 'all_webrtc': { 18 # NOTE: if you like this you might like webrtc-reviews@webrtc.org! 19 'filepath': '^.*', 20 }, 21 'root_files': { 22 # Non-recursive contents of ./ 23 'filepath': '^[^/]*$', 24 }, 25 'build_files': { 26 'filepath': '\.gni$|\.gn$', 27 }, 28 'java_files': { 29 'filepath': '\.java$|\.xml$', 30 }, 31 'api': { 32 'filepath': 'api/.*', 33 }, 34 'audio': { 35 'filepath': 'audio/.*', 36 }, 37 'base': { 38 'filepath': 'rtc_base/.*', 39 }, 40 'call': { 41 'filepath': 'call/.*', 42 }, 43 'media_engine': { 44 'filepath': 'media/engine/.*', 45 }, 46 'video': { 47 'filepath': 'video/.*', 48 }, 49 'common_audio': { 50 'filepath': 'common_audio/.*', 51 }, 52 'common_video': { 53 'filepath': 'common_video/.*', 54 }, 55 'video_capture': { 56 'filepath': 'modules/video_capture/.*', 57 }, 58 'audio_device': { 59 'filepath': 'modules/audio_device/.*', 60 }, 61 'audio_coding': { 62 'filepath': 'modules/audio_coding/.*', 63 }, 64 'neteq': { 65 'filepath': 'modules/audio_coding/neteq/.*', 66 }, 67 'audio_mixer': { 68 'filepath': 'modules/audio_mixer/.*', 69 }, 70 'audio_processing': { 71 'filepath': 'modules/audio_processing/.*', 72 }, 73 'video_coding': { 74 'filepath': 'modules/video_coding/.*', 75 }, 76 'bitrate_controller': { 77 'filepath': 'modules/bitrate_controller/.*' 78 }, 79 'congestion_controller': { 80 'filepath': 'modules/congestion_controller/.*' 81 }, 82 'remote_bitrate_estimator': { 83 'filepath': 'modules/remote_bitrate_estimator/.*' 84 }, 85 'pacing': { 86 'filepath': 'modules/pacing/.*' 87 }, 88 'rtp_rtcp': { 89 'filepath': 'modules/rtp_rtcp/.*' 90 }, 91 'system_wrappers': { 92 'filepath': 'system_wrappers/.*', 93 }, 94 'pc': { 95 'filepath': '^pc/.*', 96 }, 97 'logging' : { 98 'filepath': 'logging/.*', 99 }, 100 }, 101 102 'WATCHLISTS': { 103 'this_file': [], 104 'all_webrtc': [], 105 'root_files': ['peah@webrtc.org', 106 'qiang.lu@intel.com', 107 'yujie.mao@webrtc.org'], 108 'build_files': ['mbonadei@webrtc.org'], 109 'common_audio': ['alessiob@webrtc.org', 110 'audio-team@agora.io', 111 'peah@webrtc.org', 112 'saza@webrtc.org'], 113 'audio': ['peah@webrtc.org'], 114 'api': ['hta@webrtc.org', 115 'peah@webrtc.org'], 116 'base': ['hta@webrtc.org'], 117 'call': ['mflodman@webrtc.org', 118 'stefan@webrtc.org'], 119 'video': ['mflodman@webrtc.org', 120 'stefan@webrtc.org', 121 'video-team@agora.io', 122 'yujie.mao@webrtc.org', 123 'zhengzhonghou@agora.io'], 124 'video_capture': ['mflodman@webrtc.org', 125 'perkj@webrtc.org', 126 'sdk-team@agora.io', 127 'zhengzhonghou@agora.io'], 128 'audio_device': ['audio-team@agora.io', 129 'henrika@webrtc.org', 130 'peah@webrtc.org', 131 'saza@webrtc.org', 132 'sdk-team@agora.io'], 133 'audio_coding': ['alessiob@webrtc.org', 134 'audio-team@agora.io', 135 'henrik.lundin@webrtc.org', 136 'peah@webrtc.org', 137 'saza@webrtc.org'], 138 'neteq': ['alessiob@webrtc.org', 139 'audio-team@agora.io', 140 'henrik.lundin@webrtc.org', 141 'saza@webrtc.org'], 142 'audio_mixer': ['aleloi@webrtc.org', 143 'henrik.lundin@webrtc.org', 144 'peah@webrtc.org', 145 'saza@webrtc.org'], 146 'audio_processing': ['alessiob@webrtc.org', 147 'audio-team@agora.io', 148 'henrik.lundin@webrtc.org', 149 'peah@webrtc.org', 150 'saza@webrtc.org'], 151 'video_coding': ['mflodman@webrtc.org', 152 'stefan@webrtc.org', 153 'video-team@agora.io', 154 'zhengzhonghou@agora.io'], 155 'bitrate_controller': ['mflodman@webrtc.org', 156 'stefan@webrtc.org', 157 'zhuangzesen@agora.io'], 158 'congestion_controller': [], 159 'remote_bitrate_estimator': ['mflodman@webrtc.org', 160 'stefan@webrtc.org', 161 'zhuangzesen@agora.io'], 162 'pacing': ['mflodman@webrtc.org', 163 'stefan@webrtc.org', 164 'zhuangzesen@agora.io'], 165 'rtp_rtcp': ['mflodman@webrtc.org', 166 'stefan@webrtc.org', 167 'danilchap@webrtc.org', 168 'zhuangzesen@agora.io'], 169 'system_wrappers': ['fengyue@agora.io', 170 'henrika@webrtc.org', 171 'mflodman@webrtc.org', 172 'peah@webrtc.org', 173 'zhengzhonghou@agora.io'], 174 'pc': ['steveanton+watch@webrtc.org'], 175 'logging': ['terelius@webrtc.org'], 176 }, 177} 178