
android p camera
文章平均质量分 81
不想做火影的海贼王
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android YV12 地址偏移 与 line_stride 对齐
1.buffer地址偏移 以分辨率 1280*720 格式为YV12 为例,Y起始地址为0x100000000 ,且是连续 y_addr = 0x100000000; cb_addr = y_addr + 1280×720; cr_addr = cb_addr + 1280*720/4; 2.line stride计算 需要考虑到不同硬件使用相同的地址,如camera 写buffer...原创 2020-04-14 14:56:32 · 981 阅读 · 0 评论 -
android camera debug
adb shell dumpsys media.camera > camera.dump dump 的摘取部分信息如下 == Service global info: == Number of camera devices: 2 Number of normal camera devices: 2 Device 0 maps to "0" Device 1 maps ...原创 2020-04-13 10:07:00 · 418 阅读 · 1 评论 -
camera进程通信分析
1.AIDL 用于 APP 和 cameraservice 端交互的 https://android.googlesource.com/platform/frameworks/av/+/refs/tags/android-9.0.0_r55/camera/aidl/android/hardware 编译后的路径在 out/soong/.intermediates/frameworks/av/ca...原创 2020-04-09 20:25:05 · 702 阅读 · 0 评论 -
Android Camera HAL3 Vendor Tag 定制私有化
最近需要搞个私有参数下来作为apk 设置开关使用,想到之前HAL1 的使用过增加 Parameters 来实现,所以有自然想到了现在的 vendor tag,下面是android source code 的使用,可以作为例子。 其实mtk自己已经实现了一套,只是作为参考代码没有这么清晰。 代码路径:vendor/mediatek/hardware/mtkcam/utils/metadata/ven...原创 2019-03-28 15:32:20 · 4669 阅读 · 0 评论 -
MTK camera plugin 算法中 mutex 锁导致camerahalserver AEE_AED
1.线程调试mutex问题分析 1.打印线程号、进程号、线程名字 #include <sys/syscall.h> #include <sys/prctl.h> int tid = syscall(SYS_gettid); int pid = syscall(SYS_getpid); char name[32]; prctl(PR_GET_NAME,name); 2.打...原创 2019-05-27 11:53:43 · 6312 阅读 · 0 评论