在linux系统下,使用/usr/local/bin/test_hdmiin.sh脚本,采集hdmiin输入源,输入源为1080p时能正常运行显示输入源的图像。但把输入源的分辨率设置为720p后,修改test_hdmiin.sh脚本中的分辨率,改为1280x720,然后运行脚本后无界面显示。运行后输出如下:
root@firefly:/usr/local/bin# ./test_hdmiin.sh
sensorbayer=Pad
sensorname="m00_b_tc35874x 1-000f"
sensorres=Pad
mpnode=/dev/video0
mpfmt=NV12
mpres=640x480
spnode=/dev/video1
spfmt=NV12
spres=640x480
parse user options success ...
unknown sensor bayer Pad
cp: cannot stat '/etc/iqfiles/TC35874X*.xml': No such file or directory
Setting pipeline to PAUSED ...
media get entity by name: lens is null
XCAM ERROR v4l2_device.cpp:253: VIDIOC_QUERYCAP returned: -1 (Inappropriate ioctl for device)
XCAM ERROR v4l2_device.cpp:253: VIDIOC_QUERYCAP returned: -1 (Inappropriate ioctl for device)
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
XCAM ERROR rkisp_device.cpp:72: atomisp device(/dev/video0) try subdev format failed
New clock: GstSystemClock
XCAM ERROR rkiq_handler.cpp:1199: ISP control device is null