1*ec779b8eSAndroid Build Coastguard Worker# 2*ec779b8eSAndroid Build Coastguard Worker# mainline files for frameworks/av 3*ec779b8eSAndroid Build Coastguard Worker# this list used by tools/mainline_hook_*.sh to help separate 4*ec779b8eSAndroid Build Coastguard Worker# mainline changes vs framework changes, which release at different paces. 5*ec779b8eSAndroid Build Coastguard Worker# 6*ec779b8eSAndroid Build Coastguard Worker# 7*ec779b8eSAndroid Build Coastguard Worker# ignore comment (#) lines and blank lines 8*ec779b8eSAndroid Build Coastguard Worker# rest are path prefixes starting at root of the project 9*ec779b8eSAndroid Build Coastguard Worker# (so OWNERS, not frameworks/av/OWNERS) 10*ec779b8eSAndroid Build Coastguard Worker# 11*ec779b8eSAndroid Build Coastguard Worker# path 12*ec779b8eSAndroid Build Coastguard Worker# INCLUDE path 13*ec779b8eSAndroid Build Coastguard Worker# EXCLUDE path 14*ec779b8eSAndroid Build Coastguard Worker# 15*ec779b8eSAndroid Build Coastguard Worker# 'path' and 'INCLUDE path' are identical -- they both indicate that this path 16*ec779b8eSAndroid Build Coastguard Worker# is part of mainline 17*ec779b8eSAndroid Build Coastguard Worker# EXCLUDE indicates that this is not part of mainline, 18*ec779b8eSAndroid Build Coastguard Worker# so 'foo/' and 'EXCLUDE foo/nope' 19*ec779b8eSAndroid Build Coastguard Worker# means everything under foo/ is part of mainline EXCEPT foo/nope. 20*ec779b8eSAndroid Build Coastguard Worker# INCLUDE/EXCLUDE/INCLUDE nested structuring is not supported 21*ec779b8eSAndroid Build Coastguard Worker# 22*ec779b8eSAndroid Build Coastguard Worker# matching is purely prefix 23*ec779b8eSAndroid Build Coastguard Worker# so 'foo' will match 'foo', 'foo.c', 'foo/bar/baz' 24*ec779b8eSAndroid Build Coastguard Worker# if you want to specify a directory, best to use a pattern like "foo/" 25*ec779b8eSAndroid Build Coastguard Worker# 26*ec779b8eSAndroid Build Coastguard Worker 27*ec779b8eSAndroid Build Coastguard Workerapex/ 28*ec779b8eSAndroid Build Coastguard Workermedia/codec2/components/ 29*ec779b8eSAndroid Build Coastguard Workermedia/codec2/core/ 30*ec779b8eSAndroid Build Coastguard Workermedia/codec2/hidl/ 31*ec779b8eSAndroid Build Coastguard Workermedia/codec2/sfplugin/utils/ 32*ec779b8eSAndroid Build Coastguard Workermedia/codec2/vndk/ 33*ec779b8eSAndroid Build Coastguard Workermedia/libstagefright/data/media_codecs_sw.xml 34*ec779b8eSAndroid Build Coastguard Workermedia/module/ 35*ec779b8eSAndroid Build Coastguard Workerservices/mediacodec/ 36*ec779b8eSAndroid Build Coastguard Worker 37*ec779b8eSAndroid Build Coastguard Worker# source code used in both framework and mainline libraries 38*ec779b8eSAndroid Build Coastguard Workermedia/libstagefright/HevcUtils.cpp 39*ec779b8eSAndroid Build Coastguard Workermedia/libstagefright/MediaSource.cpp 40*ec779b8eSAndroid Build Coastguard Workermedia/libstagefright/Utils.cpp 41