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 'video_processing': { 77 'filepath': 'modules/video_processing/.*', 78 }, 79 'bitrate_controller': { 80 'filepath': 'modules/bitrate_controller/.*' 81 }, 82 'congestion_controller': { 83 'filepath': 'modules/congestion_controller/.*' 84 }, 85 'remote_bitrate_estimator': { 86 'filepath': 'modules/remote_bitrate_estimator/.*' 87 }, 88 'pacing': { 89 'filepath': 'modules/pacing/.*' 90 }, 91 'rtp_rtcp': { 92 'filepath': 'modules/rtp_rtcp/.*' 93 }, 94 'system_wrappers': { 95 'filepath': 'system_wrappers/.*', 96 }, 97 'pc': { 98 'filepath': '^pc/.*', 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 'aluebs@webrtc.org', 111 'audio-team@agora.io', 112 'minyue@webrtc.org', 113 'peah@webrtc.org', 114 'saza@webrtc.org'], 115 'audio': ['peah@webrtc.org'], 116 'api': ['kwiberg@webrtc.org','peah@webrtc.org'], 117 'base': ['kwiberg@webrtc.org'], 118 'call': ['mflodman@webrtc.org', 119 'stefan@webrtc.org'], 120 'video': ['mflodman@webrtc.org', 121 'stefan@webrtc.org', 122 'video-team@agora.io', 123 'yujie.mao@webrtc.org', 124 'zhengzhonghou@agora.io'], 125 'video_capture': ['mflodman@webrtc.org', 126 'perkj@webrtc.org', 127 'sdk-team@agora.io', 128 'zhengzhonghou@agora.io'], 129 'audio_device': ['audio-team@agora.io', 130 'henrika@webrtc.org', 131 'peah@webrtc.org', 132 'saza@webrtc.org', 133 'sdk-team@agora.io'], 134 'audio_coding': ['alessiob@webrtc.org', 135 'audio-team@agora.io', 136 'henrik.lundin@webrtc.org', 137 'kwiberg@webrtc.org', 138 'minyue@webrtc.org', 139 'peah@webrtc.org', 140 'saza@webrtc.org'], 141 'neteq': ['alessiob@webrtc.org', 142 'audio-team@agora.io', 143 'henrik.lundin@webrtc.org', 144 'minyue@webrtc.org', 145 'saza@webrtc.org'], 146 'audio_mixer': ['aleloi@webrtc.org', 147 'henrik.lundin@webrtc.org', 148 'peah@webrtc.org', 149 'saza@webrtc.org'], 150 'audio_processing': ['alessiob@webrtc.org', 151 'aluebs@webrtc.org', 152 'audio-team@agora.io', 153 'fhernqvist@webrtc.org', 154 'henrik.lundin@webrtc.org', 155 'kwiberg@webrtc.org', 156 'minyue@webrtc.org', 157 'peah@webrtc.org', 158 'saza@webrtc.org'], 159 'video_coding': ['mflodman@webrtc.org', 160 'stefan@webrtc.org', 161 'video-team@agora.io', 162 'zhengzhonghou@agora.io'], 163 'video_processing': ['stefan@webrtc.org', 164 'video-team@agora.io', 165 'zhengzhonghou@agora.io'], 166 'bitrate_controller': ['mflodman@webrtc.org', 167 'stefan@webrtc.org', 168 'srte@webrtc.org', 169 'zhuangzesen@agora.io'], 170 'congestion_controller': ['srte@webrtc.org'], 171 'remote_bitrate_estimator': ['mflodman@webrtc.org', 172 'stefan@webrtc.org', 173 'zhuangzesen@agora.io'], 174 'pacing': ['mflodman@webrtc.org', 175 'srte@webrtc.org', 176 'stefan@webrtc.org', 177 'zhuangzesen@agora.io'], 178 'rtp_rtcp': ['mflodman@webrtc.org', 179 'stefan@webrtc.org', 180 'danilchap@webrtc.org', 181 'zhuangzesen@agora.io'], 182 'system_wrappers': ['fengyue@agora.io', 183 'henrika@webrtc.org', 184 'mflodman@webrtc.org', 185 'peah@webrtc.org', 186 'zhengzhonghou@agora.io'], 187 'pc': ['steveanton+watch@webrtc.org'], 188 }, 189} 190