原创 1.預閃性能優化

原创 主閃性能優化

原创 CameraProvider服務開機啓動

1.代碼路徑 E:\Q\hardware\interfaces\camera\provider\2.4\default\Android.bp E:\Q\hardware\interfaces\camera\provider\2.4\def

原创 camera hw_get_module

google爲了保護硬件廠商的信息,在Android中添加了一層,也就是大名鼎鼎的HAL層。 HAL的編寫方法的過程中,會發現整個模塊貌似沒有一個入口。一般說來模塊都要有個入口,比 如應用程序有main函數,可以爲加載器進行加載執行,dl

原创 8.2 CTS ZOOM相關測試項

# 1、GMS 實踐過程總結目錄 一、cts 和 gsi run cts -m CtsCameraTestCases -t android.hardware.camera2.cts.CaptureRequestTest#testDigit

原创 6.1、CTS測試4in1size,本地相機使用插值size

# 1、GMS 實踐過程總結目錄 1、cts存在差值case測試不過的問題 因此考慮一種方案,就是本地相機使用差值size,cts測試和三方相機非差值(4in1)size 2、改動邏輯 app下發配流size ->framework(對流

原创 4.5、CTS media_profiles.xml更改需要測試測cts case項

# 1、GMS 實踐過程總結目錄 如果更新了media_profiles.xml文件,建議先把一下單個case測試完後在進行media模塊全測 run cts -m CtsCameraTestCases -t android.hardwa

原创 一、GMS 實踐過程總結目錄

@[TOC] # 1、GMS 實踐過程總結目錄 # 2、CTS 源碼地址 # 3、CTS 編譯調試如何打開log # 4、CTS media_profiles.xml編解碼講解 # 4.1、CTS media_profiles.xml編解

原创 6、CTS 差值

# 1、GMS 實踐過程總結目錄 一、先講一下一下幾個tag作用 1、SENSOR_INFO_PHYSICAL_SIZE:全像素組的物理尺寸 2、SENSOR_INFO_PIXEL_ARRAY_SIZE:全像素陣列包括黑色校準像素和其他非

原创 4.4、CTS media_profiles.xml 客製化錄像size-錄像18:9size,(非google列表裏的size)

# 1、GMS 實踐過程總結目錄 客製化一個錄像size是18:9 1280*640 此客製化只適合國內不需要測試GMS 標準的手機,出口國外的手機一律進行GMS認證,這不否和GMS標準 1、android架構圖流程,主要這四層,任何改動

原创 如何添加Camera Tag

1、Tag 的類型主要分爲2種 靜態和動態的; 靜態:開機獲取的camera支持的硬件和軟件ti特性信息CameraCharacteristics.java 動態:動態控制和回調信息 CaptureRequest.java Capture

原创 3、CTS 編譯調試如何打開log

# 1、GMS 實踐過程總結目錄 Log.isLoggable使用 1、private static final string TAG = "XXXX"      private static final boolean VERBOSE

原创 run cts -m CtsCameraTestCases -t android.hardware.cts.CameraGLTest#testCameraToSurfaceTextureMe

1.exif model 和 系統屬性model值不一致: 原因:hal先獲取系統model屬性值,然後在寫入exif信息; 2.mtk平臺在獲取系統model後更改此值,然後寫入exif;cts測試成功; sprd平臺使用與mtk同樣更

原创 4.2、CTS media_profiles.xml編解碼更改規則是否可以隨意添加size呢

# 1、GMS 實踐過程總結目錄 1、media_profile.xml編解碼更改規則是否可以隨意添加size呢 在這裏筆者告訴你不可以,爲啥谷歌規定的;--- system  gsi和  cts 都會有都會使用到 2、system 、g