用ipnc2.6接机芯,数据格式为16位yuv数据,现在图像尺寸正常,颜色偏绿,我取一针用yuyv422播放图像颜色正常,请问下ipnc2.6里面如何修改yuv数据格式?
Feng Dong:
接机芯的话.可以参考Tuff大牛的接机芯的帖子.
Robin Edson:
估计你说的YUV16应该是YV16格式,数据存储方式不一样,所以你的程序需要区别。具体请看http://www.fourcc.org/yuv.php
fudong gao:
回复 Feng Dong:
是的,我有参考。
fudong gao:
回复 Robin Edson:
是的,是存储方式不同,因为之前这个机芯在ti官方的sdk上实现过,当时在内核部分修改的,现在在ipnc里面,我发现之前我修改的位置在内核中没有被编译,所以现在找不到对应的位置。
fudong gao:
大神的文档里说
在 PSP 里 , 对 YUV 信 号 的 采 集 大 致 需 要 修 改 如 下 几 个 地 方 ,“ kernel/drivers/media/video/davinci/ccdc_dm365.c”, ccdc_ycbcr_config类 型 变 量ccdc_hw_params_ycbcr 需要和实际一致。但是我发现我的内核编译完以后,ccdc_dm365.c并没有被编译进内核呀。
Feng Dong:
回复 fudong gao:
ipnc rdk和sdk的这部分驱动架构不同.ipnc这部分实际上算是user mode驱动