微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6580 YUV sensor driver 新增 EvDelay/SatDelay/BrightDealy/ContrastDelay 实现...

MT6580 YUV sensor driver 新增 EvDelay/SatDelay/BrightDealy/ContrastDelay 实现...

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
MT6580 yuv sensor在EV,Saturation,Brightness,Contrast菜单内不同选项之间切换,出现低概率切屏问题
[SOLUTION]
从L1.MP6.p14开始,mt6580 yuv sensordriver 新增
EvDelay/SatDelay/BrightDealy/ContrastDelay即可实现丢帧功能,解决EV,Saturation,Brightness,Contrast菜单内不同选项之间切换低概率切屏问题如果您使用yuv sensor新模板,实现步骤如下(以qvl上bf3905@6580为例):
bf3905mipiyuv_Sensor.h 新增内容

  1. typedef struct imgsensor_info_struct {
  2. …………
  3. //add drop frame var
  4. kal_uint8 EvDelay;
  5. kal_uint8 SatDelay;
  6. kal_uint8 BrightDelay;
  7. kal_uint8 ContrastDelay;
  8. …………
  9. }

复制代码

bf3905mipiyuv_Sensor.c中新增内容
2.1

  1. static imgsensor_info_struct imgsensor_info = {[/size][/font]
  2. …………
  3. .EvDelay = 1, //您可以定制drop frame 的个数
  4. .SatDelay = 0,
  5. .BrightDelay = 0,
  6. .ContrastDelay= 0,
  7. …………
  8. }

复制代码

2.2

  1. static void get_delay_Info(uintptr_t pdelayAddr)[/size][/font]
  2. {
  3. …………
  4. pDelayInfo->ContrastDelay = imgsensor_info.ContrastDelay;
  5. pDelayInfo->EvDelay = imgsensor_info.EvDelay;
  6. pDelayInfo->BrightDelay = imgsensor_info.BrightDelay;
  7. pDelayInfo->SatDelay = imgsensor_info.SatDelay;
  8. …………
  9. }

复制代码

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top