bigbaicai

芯方式是以半导体人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的半导体人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

如何修改以支持VGA Capture Resolution

0
阅读(1014)

[DESCRIPTION]
MT6252D默认是使用Neptune MMI,因为Neptune MMI默认只支持到CIF的Capture Resolution,若需要支持VGA
Capture,需要做一些修改。而且若是ULC(Ultra Low Cost)的版本,默认会定义宏__ULC_VGA_PRETEND_CIF__(因为
Demo Phone上接的Sensor是VGA的,但为了规划Neptune MMI只支持CIF,所以为了验证CIF,就加了这个宏。)。
[KEYWORD]
MT6252
Interpolation
[SOLUTION]icFANS
52D(Neptune MMI)默认是只支持CIF的Sensor, 若需要支持VGA的Sensor或需要插值到VGA, 则需要修改代码, 因为是
Neptune MMI,修改方跟以往法会稍有不同.
1. mcu\make\option.mak
中将__ULC_VGA_PRETEND_CIF__ 去掉.
2. mcu\custom\drv\camera_common\sensor_capability.h
中需要保证__IMAGE_SENSOR_03M__有被定义到.
3. mcu\lcmmi\mtkapp\camera\camerainc\CameraResDefs.h
这个文件里面还是会强制定义__ULC_VGA_PRETEND_CIF__,也得Mark掉.
#ifndef __ULC_VGA_PRETEND_CIF__
#define __ULC_VGA_PRETEND_CIF__
#endif