Add libg3a logging initrc files.
These files are installed on the vendor partition regardless of whether we use a prebuilt APEX or build it from source. History links (Google internal only): libg3a_gabc.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gABC/libg3a_gabc.rc;drc=82654c90cc30d21948d0be24931edda10739caf0 libg3a_gaf.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gAF/libg3a_gaf.rc;drc=1e01ef4606e8553866d803a30e4284485ff12741 libg3a_ghawb.rc: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:vendor/google/camera/google_3a/libs_v4/gHAWB/libg3a_ghawb.rc;drc=82654c90cc30d21948d0be24931edda10739caf0 Bug: 380379803 Test: presubmit, check husky logs when prebuilt APEX is used Flag: EXEMPT build system fix Change-Id: I405c0e3ad78d63e3faee8723c2ba7ba7cf0dd6db
This commit is contained in:
parent
419a3d8812
commit
5085275f71
4 changed files with 163 additions and 0 deletions
|
@ -34,3 +34,27 @@ prebuilt_etc {
|
|||
src: "com.google.pixel.camera.concurrent_foldable_dual_front.xml",
|
||||
sub_dir: "permissions",
|
||||
}
|
||||
|
||||
prebuilt_etc {
|
||||
name: "libg3a_standalone_gabc_rc",
|
||||
vendor: true,
|
||||
proprietary: true,
|
||||
init_rc: ["libg3a_gabc.rc"],
|
||||
src: "libg3a_gabc.rc",
|
||||
}
|
||||
|
||||
prebuilt_etc {
|
||||
name: "libg3a_standalone_gaf_rc",
|
||||
vendor: true,
|
||||
proprietary: true,
|
||||
init_rc: ["libg3a_gaf.rc"],
|
||||
src: "libg3a_gaf.rc",
|
||||
}
|
||||
|
||||
prebuilt_etc {
|
||||
name: "libg3a_standalone_ghawb_rc",
|
||||
vendor: true,
|
||||
proprietary: true,
|
||||
init_rc: ["libg3a_ghawb.rc"],
|
||||
src: "libg3a_ghawb.rc",
|
||||
}
|
||||
|
|
28
camera/libg3a_gabc.rc
Normal file
28
camera/libg3a_gabc.rc
Normal file
|
@ -0,0 +1,28 @@
|
|||
# override default log levels.
|
||||
on boot
|
||||
setprop log.tag.GABC E
|
||||
|
||||
# backward-compatible system props.
|
||||
on property:persist.vendor.camera.gabc.debug_level=0
|
||||
setprop log.tag.GABC S
|
||||
|
||||
on property:persist.vendor.camera.gabc.debug_level=1
|
||||
setprop log.tag.GABC V
|
||||
|
||||
on property:persist.vendor.camera.gabc.debug_level=2
|
||||
setprop log.tag.GABC V
|
||||
|
||||
on property:persist.vendor.camera.gabc.debug_level=3
|
||||
setprop log.tag.GABC D
|
||||
|
||||
on property:persist.vendor.camera.gabc.debug_level=4
|
||||
setprop log.tag.GABC I
|
||||
|
||||
on property:persist.vendor.camera.gabc.debug_level=5
|
||||
setprop log.tag.GABC W
|
||||
|
||||
on property:persist.vendor.camera.gabc.debug_level=6
|
||||
setprop log.tag.GABC E
|
||||
|
||||
on property:persist.vendor.camera.gabc.debug_level=7
|
||||
setprop log.tag.GABC A
|
83
camera/libg3a_gaf.rc
Normal file
83
camera/libg3a_gaf.rc
Normal file
|
@ -0,0 +1,83 @@
|
|||
# override default log levels.
|
||||
on boot
|
||||
setprop log.tag.GAF E
|
||||
|
||||
# backward-compatible system props.
|
||||
on property:persist.vendor.camera.af.debug_level=0
|
||||
setprop log.tag.GAF S
|
||||
|
||||
on property:persist.vendor.camera.af.debug_level=1
|
||||
setprop log.tag.GAF V
|
||||
|
||||
on property:persist.vendor.camera.af.debug_level=2
|
||||
setprop log.tag.GAF V
|
||||
|
||||
on property:persist.vendor.camera.af.debug_level=3
|
||||
setprop log.tag.GAF D
|
||||
|
||||
on property:persist.vendor.camera.af.debug_level=4
|
||||
setprop log.tag.GAF I
|
||||
|
||||
on property:persist.vendor.camera.af.debug_level=5
|
||||
setprop log.tag.GAF W
|
||||
|
||||
on property:persist.vendor.camera.af.debug_level=6
|
||||
setprop log.tag.GAF E
|
||||
|
||||
on property:persist.vendor.camera.af.debug_level=7
|
||||
setprop log.tag.GAF A
|
||||
|
||||
on property:persist.vendor.camera.af.video_debug_enable=2
|
||||
setprop vendor.camera.3a.log_level 1
|
||||
setprop log.tag.3a.gcrd.af.parser.input V
|
||||
setprop log.tag.3a.gcrd.af.parser.output V
|
||||
setprop log.tag.3a.gcrd.af.processor V
|
||||
setprop log.tag.3a.gcrd.af.engine V
|
||||
setprop log.tag.3a.gcrd.dtm V
|
||||
|
||||
on property:persist.vendor.camera.af.video_debug_enable=0
|
||||
setprop vendor.camera.3a.log_level 6
|
||||
setprop log.tag.3a.gcrd.af.parser.input E
|
||||
setprop log.tag.3a.gcrd.af.parser.output E
|
||||
setprop log.tag.3a.gcrd.af.processor E
|
||||
setprop log.tag.3a.gcrd.af.engine E
|
||||
setprop log.tag.3a.gcrd.dtm E
|
||||
|
||||
on property:persist.vendor.camera.af.default_focus_only=false
|
||||
setprop persist.vendor.camera.af.ignore_ctrl_focus_region false
|
||||
setprop persist.vendor.camera.af.ignore_face 0
|
||||
setprop persist.vendor.camera.af.force_saliency_consumption ""
|
||||
|
||||
on property:persist.vendor.camera.af.default_focus_only=true
|
||||
setprop persist.vendor.camera.af.ignore_ctrl_focus_region true
|
||||
setprop persist.vendor.camera.af.ignore_face 1
|
||||
setprop persist.vendor.camera.af.force_saliency_consumption false
|
||||
|
||||
# Reset every related properties
|
||||
on property:persist.vendor.camera.af.standalone_searchlet=reset
|
||||
setprop persist.vendor.camera.af.ignore_pd \"\"
|
||||
setprop persist.vendor.camera.af.ignore_tof \"\"
|
||||
setprop persist.vendor.camera.af.ignore_cdaf \"\"
|
||||
setprop persist.vendor.camera.af.ignore_gyro \"\"
|
||||
setprop persist.vendor.camera.af.ignore_3a \"\"
|
||||
setprop vendor.camera.debug.enable_saliency \"\"
|
||||
|
||||
# Standalone framework: PDAF
|
||||
on property:persist.vendor.camera.af.standalone_searchlet=pdaf
|
||||
setprop persist.vendor.camera.af.ignore_tof 1
|
||||
setprop persist.vendor.camera.af.ignore_gyro 1
|
||||
setprop persist.vendor.camera.af.ignore_3a 1
|
||||
setprop vendor.camera.debug.enable_saliency 0
|
||||
|
||||
# Standalone framework: LDAF
|
||||
on property:persist.vendor.camera.af.standalone_searchlet=ldaf
|
||||
setprop persist.vendor.camera.af.ignore_pd 7
|
||||
setprop persist.vendor.camera.af.ignore_gyro 1
|
||||
setprop persist.vendor.camera.af.ignore_3a 1
|
||||
setprop vendor.camera.debug.enable_saliency 0
|
||||
|
||||
# Standalone framework: CDAF
|
||||
on property:persist.vendor.camera.af.standalone_searchlet=cdaf
|
||||
setprop persist.vendor.camera.af.ignore_pd 7
|
||||
setprop persist.vendor.camera.af.ignore_tof 1
|
||||
setprop vendor.camera.debug.enable_saliency 0
|
28
camera/libg3a_ghawb.rc
Normal file
28
camera/libg3a_ghawb.rc
Normal file
|
@ -0,0 +1,28 @@
|
|||
# override default log levels.
|
||||
on boot
|
||||
setprop log.tag.GHAWB E
|
||||
|
||||
# backward-compatible system props.
|
||||
on property:persist.vendor.camera.ghawb.debug_level=0
|
||||
setprop log.tag.GHAWB S
|
||||
|
||||
on property:persist.vendor.camera.ghawb.debug_level=1
|
||||
setprop log.tag.GHAWB V
|
||||
|
||||
on property:persist.vendor.camera.ghawb.debug_level=2
|
||||
setprop log.tag.GHAWB V
|
||||
|
||||
on property:persist.vendor.camera.ghawb.debug_level=3
|
||||
setprop log.tag.GHAWB D
|
||||
|
||||
on property:persist.vendor.camera.ghawb.debug_level=4
|
||||
setprop log.tag.GHAWB I
|
||||
|
||||
on property:persist.vendor.camera.ghawb.debug_level=5
|
||||
setprop log.tag.GHAWB W
|
||||
|
||||
on property:persist.vendor.camera.ghawb.debug_level=6
|
||||
setprop log.tag.GHAWB E
|
||||
|
||||
on property:persist.vendor.camera.ghawb.debug_level=7
|
||||
setprop log.tag.GHAWB A
|
Loading…
Add table
Add a link
Reference in a new issue