Camera solution
文章平均质量分 56
空白的泡
做过很多东西,学过很多东西。
希望自己不要成为碌碌无为的人!
展开
-
Camera 录制视频 掉帧、退帧
1. 录制出来的掉帧 、预览不容易看出 1.1 视频模式,录制出来的视频掉帧 1.2 vsync方式不掉帧(1)确认清楚,录制预览掉帧、 还是正常的mediarecorder 流 掉帧 - -- 录制预览(GL录制)掉帧(2)先看底层从回调中的送帧是否够 --- 这个看回调的log 和 底层camera 帧log 是正常的(3)2. 退帧...原创 2022-05-23 22:00:22 · 1947 阅读 · 0 评论 -
新平台适配 相机概率预览闪烁问题
1. 有规律的闪烁 (概率性,操作20 30次进入某一个模式出现)2. 相同的基线代码老的平台是正常的3. 三方相机是正常的分析思路:1. dump原始数据查看是否正常1.1 dump 从底层接收到每帧数据数据 (texture -> yuv ) 1.2 dump GPU上屏前的数据 (texture -> yuv )结果: ------------------ 数据全部正常2. 数据dump上屏前正常,但是还闪烁, 分析和 GPU有关系...原创 2022-03-29 23:32:22 · 650 阅读 · 0 评论 -
pano 拍摄不够 360
全景拍摄360占满屏幕width ,从左到右, 整体匀速滑动拍摄满 360,<dimen name="pano_portrait_line_length">272dp</dimen><dimen name="pano_portrait_line_length_real">335dp</dimen>当UI修改后,不懂原理的人 ,只是修改UI,所以造成功能异常app/viewer/PanoUi.java{public P...原创 2020-11-29 19:14:38 · 215 阅读 · 0 评论 -
前后摄切换 低概率冻屏
ModeTransitionView.java{ublic void startCameraSwitchAnimation(){ ...... invisToVis.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { super.on...原创 2020-11-29 19:10:12 · 175 阅读 · 0 评论 -
flash 打闪拍照,出现黑图
现象:闪光灯打闪, 第一次的照片正常,以后所有的照片都是操作: 对着黑暗环境拍照,连续拍照分析:正常预闪,主闪流程是 : af trigger , ae trigger , 执行拍照主闪,flash关闭 出问题时 ae mode是ControlAEMode On, ae mode 应该是ControlAEModeOn AlwaysFlashINFO][SENSOR ] camxflash.cpp:197 ExecuteProcessRequest() Req...原创 2020-11-29 16:56:36 · 684 阅读 · 0 评论 -
camera gts
GTS fail首先看 fail的log抽取 action 和 intent 参数16823 16823 I MainInteractionSession: starting_voiceactivity: Intent { act=android.media.action.STILL_IMAGE_CAMERA flg=0x10018000 (has extras) }1379 2616 I ActivityTaskManager: START u0 {act=android.media...原创 2020-12-01 23:03:29 · 1442 阅读 · 0 评论 -
等待
ModuleSwitchManager.reNewModule(); 创建新模式, 会将自己设置给 cameraManager, 回调onConfigured 之后,需要对监听的对象进行回调, 如果 module 加载东西过多... private Semaphore mPreviewStateListenerLock = new Semaphore(0); public void onConfigured(CameraCaptureSession...原创 2020-11-26 22:54:42 · 76 阅读 · 0 评论 -
ka dun
https://blog.csdn.net/c_z_w/article/details/86477186https://blog.csdn.net/woai110120130/article/details/80252617/https://blog.csdn.net/txc1223/article/details/89678743?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLear...原创 2020-11-20 15:15:38 · 87 阅读 · 0 评论 -
camera filter 卡顿 ,优化 和 分析
一、 现象:操作步骤: 进入相机, 打开滤镜, 打开“美颜”, 打开 滤镜。 多次拍照。现象。 1. 滤镜界面卡顿,刷新不及时。 2. 相同的apk, 3G RAM 手机无问题, 2GRAM 配置手机有此问题二、分析SysTrace 抓取查看卡顿时耗时问题...原创 2020-10-31 19:32:46 · 1187 阅读 · 0 评论 -
camera video record 美颜动态生效/ 失效 , 效果不好
一、问题预制条件: 1. 打开美颜现象1:2. 点击录像按钮, 开始录制视频 ( 人脸一开始正对相机, 有美颜效果)3. 开始录制时,人脸有美颜效果, 人脸动态移出屏幕, 回来,--------- 美颜效果偏差较大 (大眼效果特别差)-------现象2:4.点击录像按钮, 开始录制视频 ( 不对着人脸)5. 开始录制时,人脸动态进入相机预览---------- 人脸无美颜效果 --------------------问题分析:如果只是单纯的从现象1来看:...原创 2020-10-24 18:13:56 · 403 阅读 · 0 评论 -
OpenGL Error :libEGL : eglMakeCurrentImpl:1120 error 3003 (EGL_BAD_ALLOC)
错误 E IMGSRV : :0: MapperGetDeviceAddresses: Map device memory failed for ID=86400 suballoc 0 (PVRSRV_ERROR_DEVICEMEM_MAP_FAILED)E IMGSRV : :0: GrallocGetBufferParams: Failed to get device addresses for buffer ID=86400E IMGSRV : :0: WSEGL_GetDraw..原创 2020-09-11 15:43:32 · 3668 阅读 · 0 评论 -
java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
1. java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again09-09 02:00:19.416 10109 13806 13806 E AndroidRuntime: FATAL EXCEPTION: main09-09 02:00:19.416 10109 13806 13806 E AndroidRuntime: Process: com.sec.android.app.camera,...原创 2020-09-11 17:43:04 · 3736 阅读 · 0 评论 -
native crash -> libc.so
Timestamp: 2020-pid: 2166, tid: 2901, name: PreviewHandlerT >>> com.xx.xx.xx.camera <<<uid: 10122signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xb36aba84 r0 b53d5a90 r1 b36aba84 r2 0009013c r3 00000004 r4 b369.原创 2020-09-08 21:46:48 · 2554 阅读 · 0 评论 -
Camera green picture
1. malloc error 关闭HDR ,在黑暗的环境下,连续拍照,出现绿图E Metadata2/Entry: itemAt(531):Get data error , tag ffffffff, mContentPtr 0x0 (itemAt){#531:vendor/mediatek/proprietary/hardware/mtkcam/utils/metadata/meta...原创 2020-04-08 17:59:52 · 742 阅读 · 0 评论 -
camera 线程池
// CRASH: com.sec.android.app.camera (pid 4211)// Short Msg: java.lang.OutOfMemoryError// Long Msg: java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again// Build Label: sams...原创 2020-03-23 16:21:58 · 410 阅读 · 0 评论 -
camera 分层
问题一、 分层操作步骤: 进入 camera 后置 full 前置设置 4:3或 1:1 退出相机 再进入相机,前后摄切换,随机切换分辨率现象: "小分辨率预览界面" 下面 出现 "大分辨率的卡屏的预览"(正常应该是黑色)分析: 由于一个临时的 surfaceView 未设置隐藏 (surfaceView.setVisibile(Vie...原创 2020-03-05 15:09:39 · 483 阅读 · 0 评论 -
camera config 、 debug
adb shell dumpsys media.camera > xxx -- dump 所有的参数adb shell dumpsys media.camera | grep preview -- 查看支持的分辨率monkey -p com.android.app.camera --ignore-crashes --ignore-timeouts --kill-pr...原创 2019-09-11 14:04:52 · 623 阅读 · 0 评论