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