嵌入式爱好者

查看: 3477|回复: 2

[Linux] 用ioctl(v_fd, VIDIOC_G_FMT, fmt); 获取视频格式失败是什么原因?

[复制链接]

2

主题

5

帖子

15

积分

RK3399通行证

扫一扫,手机访问本帖
发表于 2023-6-9 17:07:15 | 显示全部楼层 |阅读模式
程序之前在其他板子上用过,可以正常运行并获取图像。我换到飞凌上运行不起来,打开的是/dev/video1
用ioctl(v_fd, VIDIOC_G_FMT, fmt); 获取视频格式失败是什么原因?
另外VIDIOC_S_FMT也失败。
另外向驱动申请内存也失败。
是否有直接用C获取视频的案例。
我需要实时获取视频并进行后续处理。

回复

使用道具 举报

2

主题

5

帖子

15

积分

RK3399通行证

 楼主| 发表于 2023-6-10 15:32:55 | 显示全部楼层
问题解决了,不支出V4L2_BUF_TYPE_VIDEO_CAPTURE但是支持V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE方式
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

9

积分

发表于 2023-6-15 16:20:25 | 显示全部楼层
请问获取视频数据之后写给LCD屏显示应该怎么写,我驱动屏幕显示失败
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-21 23:36

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表