xref: /aosp_15_r20/external/webrtc/WATCHLISTS (revision d9f758449e529ab9291ac668be2861e7a55c2422)
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 [email protected]!
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': ['[email protected]',
106                   '[email protected]',
107                   '[email protected]'],
108    'build_files': ['[email protected]'],
109    'common_audio': ['[email protected]',
110                     '[email protected]',
111                     '[email protected]',
112                     '[email protected]'],
113    'audio': ['[email protected]'],
114    'api': ['[email protected]',
115            '[email protected]'],
116    'base': ['[email protected]'],
117    'call': ['[email protected]',
118             '[email protected]'],
119    'video': ['[email protected]',
120              '[email protected]',
121              '[email protected]',
122              '[email protected]',
123              '[email protected]'],
124    'video_capture': ['[email protected]',
125                      '[email protected]',
126                      '[email protected]',
127                      '[email protected]'],
128    'audio_device': ['[email protected]',
129                     '[email protected]',
130                     '[email protected]',
131                     '[email protected]',
132                     '[email protected]'],
133    'audio_coding': ['[email protected]',
134                     '[email protected]',
135                     '[email protected]',
136                     '[email protected]',
137                     '[email protected]'],
138    'neteq': ['[email protected]',
139              '[email protected]',
140              '[email protected]',
141              '[email protected]'],
142    'audio_mixer': ['[email protected]',
143                    '[email protected]',
144                    '[email protected]',
145                    '[email protected]'],
146    'audio_processing': ['[email protected]',
147                         '[email protected]',
148                         '[email protected]',
149                         '[email protected]',
150                         '[email protected]'],
151    'video_coding': ['[email protected]',
152                     '[email protected]',
153                     '[email protected]',
154                     '[email protected]'],
155    'bitrate_controller': ['[email protected]',
156                           '[email protected]',
157                           '[email protected]'],
158    'congestion_controller': [],
159    'remote_bitrate_estimator': ['[email protected]',
160                                 '[email protected]',
161                                 '[email protected]'],
162    'pacing': ['[email protected]',
163               '[email protected]',
164               '[email protected]'],
165    'rtp_rtcp': ['[email protected]',
166                 '[email protected]',
167                 '[email protected]',
168                 '[email protected]'],
169    'system_wrappers': ['[email protected]',
170                        '[email protected]',
171                        '[email protected]',
172                        '[email protected]',
173                        '[email protected]'],
174    'pc': ['[email protected]'],
175    'logging': ['[email protected]'],
176  },
177}
178