#小驰私房菜# #mm-camera# #客制化分辨率#
本篇文章分下面几点展开:
1) mm-camera框架下,是在哪个文件添加客制化分辨率?
2) 新添加分辨率的stall duration如何计算?
3) 新添加的分辨率会有哪些影响,如何验证?
一、mm-camera框架下,是在哪个文件添加客制化分辨率?
mct_pipeline.c
二、 新添加分辨率的stall duration如何计算?
stall duration 计算公式 如下:
简单来说,就是找一个和自己需要添加的新分辨率相近的分辨率。根据这个相近的分辨率的stall duration值计算出我们新添加的分辨率的stall duration值(如下图所示)。
8M: 3200 * 2400 0.07
6M: 3488 * 1962 X
X = (3488 * 1962) * 0.07 / (3200 * 2400)
= 0.062
三、 新添加的分辨率会有哪些影响,如何验证?
新添加的分辨率,如果stall duration值设的不对,会影响cts测试。
所以一般新添加了一组分辨率后,我们需要重新过下cts,然后应用上也需要确认下,能否选择到新添加的分辨率并正常出图。