v4l2 模块专题crop及selection
文章平均质量分 65
v4l2 模块专题分析
dianlong_lee
普通造bug码农一枚。。。
展开
-
v4l2架构专题模块crop及selection分析 --- 帧数据怎么处理?
Linux v4l2架构学习总链接写到最后了,突然想起来帧数据是怎么处理的?从buffer中裁剪吗?static int rkcif_stream_start(struct rkcif_stream *stream){ ... if (stream->crop_enable) { dev->channels[stream->id].crop_en = 1; dev->channels[stream->id].crop_st_x = strea原创 2021-04-25 13:41:54 · 842 阅读 · 0 评论 -
v4l2架构专题模块crop及selection分析 --- get_selection中V4L2_SEL_TGT_CROP_BOUNDS的目的
Linux v4l2架构学习总链接static void rkcif_sync_crop_info(struct rkcif_stream *stream){ struct rkcif_device *dev = stream->cifdev; struct v4l2_subdev_selection input_sel; int ret; if (dev->terminal_sensor.sd) { input_sel.target = V4L2_SEL_TGT_C.原创 2021-04-25 13:24:00 · 875 阅读 · 1 评论 -
v4l2架构专题模块crop及selection分析 --- 基于rv1126平台分析
Linux v4l2架构学习总链接相关代码位置:https://gitee.com/ldl17/v4l2-learn/tree/master/rv1126-imx291首先看crop的初始化代码rkcif_plat_probe() -> rkcif_plat_init() -> rkcif_stream_init()#define RKCIF_DEFAULT_WIDTH 640#define RKCIF_DEFAULT_HEIGHT 480void rkcif_str原创 2021-04-25 11:51:08 · 2186 阅读 · 2 评论 -
v4l2架构专题模块crop及selection分析 --- 从一个camera测试说起
Linux v4l2架构学习总链接前天机芯部门给了我一个mipi的摄像头,让我接到rv1126上看看能不能抓到图。这个感觉简单啊,而且我们的摄像头都不需要配置寄存器。这个摄像头参数:raw8,2lanes,512*192,25fps复制一份imx291的代码直接修改,改完之后测试测试方法如下:v4l2-ctl -d /dev/video0 --set-fmt-video=width=512,height=192,pixelformat=BG12 --stream-mmap=3 --st原创 2021-04-23 17:26:33 · 2957 阅读 · 2 评论