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': '^webrtc/.*', 20 }, 21 'root_files': { 22 # webrtc/build/ and non-recursive contents of ./ and webrtc/ 23 'filepath': '^[^/]*$|^webrtc/[^/]*$|^webrtc/build/.*', 24 }, 25 'documented_interfaces': { 26 'filepath': '^webrtc/[^/]*\.h$|'\ 27 'webrtc/voice_engine/include/.*', 28 }, 29 'build_files': { 30 'filepath': '\.gyp$|\.gypi$|Android\.mk$', 31 }, 32 'java_files': { 33 'filepath': '\.java$|\.xml$', 34 }, 35 'audio': { 36 'filepath': 'webrtc/audio/.*', 37 }, 38 'call': { 39 'filepath': 'webrtc/call/.*', 40 }, 41 'video': { 42 'filepath': 'webrtc/video/.*', 43 }, 44 'voice_engine': { 45 'filepath': 'webrtc/voice_engine/.*', 46 }, 47 'common_audio': { 48 'filepath': 'webrtc/common_audio/.*', 49 }, 50 'common_video': { 51 'filepath': 'webrtc/common_video/.*', 52 }, 53 'video_capture': { 54 'filepath': 'webrtc/modules/video_capture/.*', 55 }, 56 'video_render': { 57 'filepath': 'webrtc/modules/video_render/.*', 58 }, 59 'audio_device': { 60 'filepath': 'webrtc/modules/audio_device/.*', 61 }, 62 'audio_coding': { 63 'filepath': 'webrtc/modules/audio_coding/.*', 64 }, 65 'neteq': { 66 'filepath': 'webrtc/modules/audio_coding/neteq/.*', 67 }, 68 'audio_processing': { 69 'filepath': 'webrtc/modules/audio_processing/.*', 70 }, 71 'video_coding': { 72 'filepath': 'webrtc/modules/video_coding/.*', 73 }, 74 'video_processing': { 75 'filepath': 'webrtc/modules/video_processing/.*', 76 }, 77 'bitrate_controller': { 78 'filepath': 'webrtc/modules/bitrate_controller/.*' 79 }, 80 'remote_bitrate_estimator': { 81 'filepath': 'webrtc/modules/remote_bitrate_estimator/.*' 82 }, 83 'pacing': { 84 'filepath': 'webrtc/modules/pacing/.*' 85 }, 86 'rtp_rtcp': { 87 'filepath': 'webrtc/modules/rtp_rtcp/.*' 88 }, 89 'system_wrappers': { 90 'filepath': 'webrtc/system_wrappers/.*', 91 }, 92 }, 93 94 'WATCHLISTS': { 95 'this_file': [''], 96 'all_webrtc': ['tterriberry@mozilla.com'], 97 'root_files': ['niklas.enbom@webrtc.org', 98 'peah@webrtc.org', 99 'qiang.lu@intel.com', 100 'yujie.mao@webrtc.org'], 101 'documented_interfaces': ['interface-changes@webrtc.org', 102 'rwolff@gocast.it'], 103 'common_audio': ['aluebs@webrtc.org', 104 'andrew@webrtc.org', 105 'audio-team@agora.io', 106 'bjornv@webrtc.org', 107 'minyue@webrtc.org', 108 'peah@webrtc.org'], 109 'audio': ['solenberg@webrtc.org', 110 'tina.legrand@webrtc.org'], 111 'call': ['mflodman@webrtc.org', 112 'pbos@webrtc.org', 113 'solenberg@webrtc.org', 114 'stefan@webrtc.org'], 115 'video': ['andresp@webrtc.org', 116 'mflodman@webrtc.org', 117 'pbos@webrtc.org', 118 'perkj@webrtc.org', 119 'solenberg@webrtc.org', 120 'stefan@webrtc.org', 121 'video-team@agora.io', 122 'yujie.mao@webrtc.org', 123 'zhengzhonghou@agora.io'], 124 'voice_engine': ['andrew@webrtc.org', 125 'audio-team@agora.io', 126 'henrika@webrtc.org', 127 'henrik.lundin@webrtc.org', 128 'minyue@webrtc.org', 129 'peah@webrtc.org', 130 'solenberg@webrtc.org'], 131 'video_capture': ['mflodman@webrtc.org', 132 'perkj@webrtc.org', 133 'sdk-team@agora.io', 134 'zhengzhonghou@agora.io'], 135 'video_render': ['mflodman@webrtc.org', 136 'perkj@webrtc.org', 137 'sdk-team@agora.io', 138 'zhengzhonghou@agora.io'], 139 'audio_device': ['audio-team@agora.io', 140 'henrika@webrtc.org', 141 'peah@webrtc.org', 142 'sdk-team@agora.io'], 143 'audio_coding': ['audio-team@agora.io', 144 'henrik.lundin@webrtc.org', 145 'kwiberg@webrtc.org', 146 'minyue@webrtc.org', 147 'peah@webrtc.org', 148 'tina.legrand@webrtc.org'], 149 'neteq': ['audio-team@agora.io', 150 'henrik.lundin@webrtc.org', 151 'minyue@webrtc.org'], 152 'audio_processing': ['aluebs@webrtc.org', 153 'andrew@webrtc.org', 154 'audio-team@agora.io', 155 'bjornv@webrtc.org', 156 'henrik.lundin@webrtc.org', 157 'kwiberg@webrtc.org', 158 'minyue@webrtc.org', 159 'peah@webrtc.org', 160 'solenberg@webrtc.org'], 161 'video_coding': ['mflodman@webrtc.org', 162 'stefan@webrtc.org', 163 'video-team@agora.io', 164 'zhengzhonghou@agora.io'], 165 'video_processing': ['stefan@webrtc.org', 166 'video-team@agora.io', 167 'zhengzhonghou@agora.io'], 168 'bitrate_controller': ['mflodman@webrtc.org', 169 'stefan@webrtc.org', 170 'zhuangzesen@agora.io'], 171 'remote_bitrate_estimator': ['mflodman@webrtc.org', 172 'stefan@webrtc.org', 173 'zhuangzesen@agora.io'], 174 'pacing': ['mflodman@webrtc.org', 175 'stefan@webrtc.org', 176 'zhuangzesen@agora.io'], 177 'rtp_rtcp': ['mflodman@webrtc.org', 178 'stefan@webrtc.org', 179 'zhuangzesen@agora.io'], 180 'system_wrappers': ['fengyue@agora.io', 181 'henrika@webrtc.org', 182 'mflodman@webrtc.org', 183 'peah@webrtc.org', 184 'zhengzhonghou@agora.io'], 185 }, 186} 187