gc0328与gc2035摄像头分别插值的问题。
时间:10-02
整理:3721RD
点击:
如题,,试了很多方式都不行。
现在两个hal的文件都是默认配置,,放置在 /mediatek/custom/common/hal/imgsensor/gc0328_yuv 和 /mediatek/custom/common/hal/imgsensor/gc2035_yuv
下面,/mediatek/custom/common/hal/imgsensor/src 中有 config.ftbl.common_yuv.h 文件。两颗sensor的配置文件名分别为 config.ftbl.gc0328_yuv.h,config.ftbl.gc2035_yuv.h
文件中的定义分别为 FTABLE_DEFINITION(SENSOR_DRVNAME_GC0328_YUV),,FTABLE_DEFINITION(SENSOR_DRVNAME_GC2035_YUV)。
按照这样的配置,现象是gc2035与gc0328参数是一样的,都调用了0328的参数,配置插值200W就都200W,500W就都500W,2035中的完全不起作用。
删除gc0328中的配置文件,此时两颗摄像头都会调用config.ftbl.common_yuv.h文件中的配置,2035中依旧不起作用,只有在修改2035目录下的配置文件
FTABLE_DEFINITION(SENSOR_DRVNAME_GC2035_YUV)为 FTABLE_DEFINITION(SENSOR_DRVNAME_COMMON_YUV)时,2035中的配置文件才会起作用。
查看并修改过 kd_imgsensor.h 中的宏定义
#define SENSOR_DRVNAME_GC0328_YUV "gc0328yuv"
#define SENSOR_DRVNAME_GC2035_YUV "gc2035yuv"
或者
#define SENSOR_DRVNAME_GC0328_YUV "gc0328_yuv"
#define SENSOR_DRVNAME_GC2035_YUV "gc2035_yuv"
完全没有影响,还是调用不到 gc2035中的参数,,同一个项目中兼容了gc0311与0329的摄像头,gc0311可以单独设置,而0329使用的common中配置,有人知道怎么回事吗。
现在两个hal的文件都是默认配置,,放置在 /mediatek/custom/common/hal/imgsensor/gc0328_yuv 和 /mediatek/custom/common/hal/imgsensor/gc2035_yuv
下面,/mediatek/custom/common/hal/imgsensor/src 中有 config.ftbl.common_yuv.h 文件。两颗sensor的配置文件名分别为 config.ftbl.gc0328_yuv.h,config.ftbl.gc2035_yuv.h
文件中的定义分别为 FTABLE_DEFINITION(SENSOR_DRVNAME_GC0328_YUV),,FTABLE_DEFINITION(SENSOR_DRVNAME_GC2035_YUV)。
按照这样的配置,现象是gc2035与gc0328参数是一样的,都调用了0328的参数,配置插值200W就都200W,500W就都500W,2035中的完全不起作用。
删除gc0328中的配置文件,此时两颗摄像头都会调用config.ftbl.common_yuv.h文件中的配置,2035中依旧不起作用,只有在修改2035目录下的配置文件
FTABLE_DEFINITION(SENSOR_DRVNAME_GC2035_YUV)为 FTABLE_DEFINITION(SENSOR_DRVNAME_COMMON_YUV)时,2035中的配置文件才会起作用。
查看并修改过 kd_imgsensor.h 中的宏定义
#define SENSOR_DRVNAME_GC0328_YUV "gc0328yuv"
#define SENSOR_DRVNAME_GC2035_YUV "gc2035yuv"
或者
#define SENSOR_DRVNAME_GC0328_YUV "gc0328_yuv"
#define SENSOR_DRVNAME_GC2035_YUV "gc2035_yuv"
完全没有影响,还是调用不到 gc2035中的参数,,同一个项目中兼容了gc0311与0329的摄像头,gc0311可以单独设置,而0329使用的common中配置,有人知道怎么回事吗。
好像很麻烦啊,,没会回复啊
没怎么细看,你是说GC0328对应的差值是会生效?
如果可以,你COPY一份放到GC2035下面去,针0328改成2035试试。
试过了。不行
没天理吧。
你确定编译到了吗?
可以肯定。来来试验过很多次
你有没有在这套软件上别的SENSOR插值试过没?
就是除了GC2035,GC0328
不太科学,你两个加sensorlist的顺序都一样么
我用0311+0329的,0311的配置文件会启用,0329的不会启用,0329跑的是common里面的,
但是0328+2035不一样,0328配置文件会调用到,2035跑的不是common也不是自己的,跑的是0328的配置。
一样的,,不一样的话,摄像头点不亮的
查看上电的log, 是否前后摄都识别到了0328导致的..
另外,log中搜索一个包含feature的函数名,确定最终加载的是哪个sensor的feature...
