Qcom camera preview偏暗問題-dump圖像實踐
issue
今天客戶提出視訊通話的畫面偏暗。
此問題需要定位是流媒體傳輸還是sensor得問題
需要dump 進行分析
分析
1. 修改 data 目錄權限
adb root
adb shell chmod 777 /data/vendor/camera
2. 設定抓取預覽YUV圖(preview-yuv),跳10幀, 抓10幀
:: 0x0A0A01 [0A]抓取 10 幀 [64]跳過 10 幀 [01] QCAMERA_DUMP_FRM_PREVIEW
:: 拍照的話, 就算設定抓取8幀,每次拍照也隻會抓取一幀
:: 每兩幀之間的幀數間隔,如跳 10 幀,抓 10 幀:抓到的就是 第12、22、一直到 102 幀。
:: 驅動設定 isp 跳 2 幀,即從第3幀算第一幀。
adb shell setprop persist.vendor.camera.dumpimg 657921
3. 再現問題
4. pull 預覽 yuv 圖檔
adb pull data/vendor/camera/
使用YUV Eye 檢視資料
http://realrace.cn/YUVEye.html
結論
将dump出的資料與客戶看到的界面進行比較