器件型号: TDA4AEN-Q1
尊敬的专家:
作为 tile 描述、我们在 V4L2 中启用 JPEG 编码器失败。
SDK 版本:10.01.00.04
我们已经参考了本文档、
我们要检查什么?
(1) 我们已经确保在内核中构建“CONFIG_VIDEO_E5010_JPEG_ENC=m"</s>“
(2) 用户空间中有三个视频节点列表、但没有一个属于 jpeg 编码器。
root@j722s-evm:/dev# ls /dev/video
video0 video1 video2
root@j722s-evm:/dev# v4l2-ctl --list-formats-out -d /dev/video0
ioctl: VIDIOC_ENUM_FMT
Type: Video Output Multiplanar
[0]: 'HEVC' (HEVC, compressed, dyn-resolution)
[1]: 'H264' (H.264, compressed, dyn-resolution)
root@j722s-evm:/dev# v4l2-ctl --list-formats-out -d /dev/video1
ioctl: VIDIOC_ENUM_FMT
Type: Video Output Multiplanar
[0]: 'YU12' (Planar YUV 4:2:0)
[1]: 'NV12' (Y/UV 4:2:0)
[2]: 'NV21' (Y/VU 4:2:0)
[3]: 'YM12' (Planar YUV 4:2:0 (N-C))
[4]: 'NM12' (Y/UV 4:2:0 (N-C))
[5]: 'NM21' (Y/VU 4:2:0 (N-C))
[6]: '422P' (Planar YUV 4:2:2)
[7]: 'NV16' (Y/UV 4:2:2)
[8]: 'NV61' (Y/VU 4:2:2)
[9]: 'YM16' (Planar YUV 4:2:2 (N-C))
[10]: 'NM16' (Y/UV 4:2:2 (N-C))
[11]: 'NM61' (Y/VU 4:2:2 (N-C))
[12]: 'YUYV' (YUYV 4:2:2)
[13]: 'YVYU' (YVYU 4:2:2)
[14]: 'UYVY' (UYVY 4:2:2)
[15]: 'VYUY' (VYUY 4:2:2)
root@j722s-evm:/dev# v4l2-ctl --list-formats-out -d /dev/video2
ioctl: VIDIOC_ENUM_FMT
Type: Video Output Multiplanar
[0]: 'NV12' (Y/UV 4:2:0)
[1]: 'NM12' (Y/UV 4:2:0 (N-C))
[2]: 'NV21' (Y/VU 4:2:0)
[3]: 'NM21' (Y/VU 4:2:0 (N-C))
[4]: 'NV16' (Y/UV 4:2:2)
[5]: 'NM16' (Y/UV 4:2:2 (N-C))
[6]: 'NV61' (Y/VU 4:2:2)
[7]: 'NM61' (Y/VU 4:2:2 (N-C))
我们遗漏了什么吗?
谢谢你。
Gibbs