CamX 中如何查看Buffer的对齐信息

在高通CamX架构中,如何查看Buffer的对齐信息

请先 登录 后评论

1 个回答

凡乐

过滤如下关键字:

logcat -v threadtime |grep -iE "format=9.*getTotalSize" --color
  1. 这里的format=9,表示RAW10 format=26表示RAW12 format=3,表示YUV420
  2. 要根据实际文件大小(字节数),来选择logbufferd对齐信息


输出案例:

10-21 16:15:44.928 357 22818 I CamX : [CORE_CFG][MEMMGR ] camxnode.cpp:7980 CreateBufferManagers() BufferMgrCreate ,[ZSLPreviewRaw_LT1080p_TFE0_OutputPortId4_RDI0] width=4208, height=3120, format=9,raw stride 10560 raw scanline 3120 GetTotalSize 32948224

上面输出表示

○ width是4208

○ height是3120

○ format为9,对应RAW10

○ stride为10560

○ scanline为3120

○ 内存占用 32948227 bytes


请先 登录 后评论