新建 #115
openrk3588 hdmi rx 测试偏色
0%
Description
版型:dr4-rk3588
系统:ubuntu18.04
需求:正常显示hdmi rx 接收到到的数据
测试:
调试hdmi接收时,用SDK自带的驱动,发现总是颜色错误如下
调用用的是gst-launch
试了很多参数,不用autovideoconvert 反而采不到, 指定 format=bgr也不行
Files
Updated by 余 顺 over 2 years ago
- File clipboard-202209061052-lwii8.png clipboard-202209061052-lwii8.png added
- Description updated (diff)
Updated by 余 顺 over 2 years ago
ubuntu/debian 测试 :预览画面
可以使用脚本 source /rockchip-test/hdmirx/hdmirx_test.sh 或下面的指令测试debian
gst-launch-1.0 v4l2src device=/dev/video17 ! autovideoconvert ! glimagesink &
buildroot 测试:
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap=4 --stream-skip=10 --stream-to=/data/4kp60_nv12.yuv --stream-count=1 --stream-poll
生成一帧画面的文件 路径在/data/4kp60_nv12.yuv ,查看此文件可将文件传到pc,通过7-yuv 查看
Updated by 余 顺 over 2 years ago
- File clipboard-202209131736-mdx6x.png clipboard-202209131736-mdx6x.png added
- File clipboard-202209131738-l8ggm.png clipboard-202209131738-l8ggm.png added
ps: 节点名字不一定一样 ,通过
cat /sys/class/video4linux/video*/name
若是video17 需要将上面的指令由video0 改为video17
Updated by 余 顺 over 2 years ago
- File android Hdmi in测试.pdf android Hdmi in测试.pdf added
安卓测试看附件 android Hdmi in 测试
Updated by 余 顺 over 2 years ago
- File clipboard-202209301153-ueppa.png clipboard-202209301153-ueppa.png added
- File clipboard-202209301156-hkamz.png clipboard-202209301156-hkamz.png added
执行指令报错如图:原因如下图所描述的 已改电阻 到 mipi csi
Updated by 余 顺 over 1 year ago
已更新对应测试脚本 /rockchip-test/hdmirx-rk3588.sh
脚本内容如下
cat /rockchip-test/hdmirx-rk3588.sh
#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gstreamer-1.0
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
MEDIA_NUM=$(ls /dev/media* | wc -l)
COMPATIBLE=$(cat /proc/device-tree/compatible)
if [[ $COMPATIBLE =~ "rk3588" ]]; then
if [[ $MEDIA_NUM == 2 ]];then
gst-launch-1.0 v4l2src device=/dev/video20 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
elif [[ $MEDIA_NUM == 4 ]];then
gst-launch-1.0 v4l2src device=/dev/video40 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
elif [[ $MEDIA_NUM == 6 ]];then
gst-launch-1.0 v4l2src device=/dev/video60 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
fi
else
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
fi
COMPATIBLE=${COMPATIBLE#rockchip,}