Triple display are HDMI+LVDS0+LVDS1
LVDS0 play video normal, but it will become distortion after LVDS1 play video.
Try kernel parameter ldb=sep0/1, ldb=spl0/1, ldb=sin0/1 and ldb=dul0/1, but still distortion.
console=ttymxc0,115200 root=/dev/mmcblk3p2 rootwait rw video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:dev=ldb,if=RGB666 video=mxcfb2:dev=ldb,if=RGB666 video=mxcfb3:off
gst-launch-1.0 playbin uri=file:///${FILE_PATHNAME1} video-sink="imxv4l2sink device=${VIDEO_DEVICE_17}" &
gst-launch-1.0 playbin uri=file:///${FILE_PATHNAME2} video-sink="imxv4l2sink device=${VIDEO_DEVICE_18}" &
gst-launch-1.0 playbin uri=file:///${FILE_PATHNAME3} video-sink="imxv4l2sink device=${VIDEO_DEVICE_20}" &
Normal
Distortion
Original Attachment has been moved to: 20151215-mcimx6qsdp-y31428101-gst-triple-display-05.txt.zip
hi,
请问mxcfb和video的对应关系啊?
mxcfb会对应到 "/dev/fbx", 然后就会对应上/dev/videox, "/dev/fb0" 对应 "/dev/video16", "/dev/fb1" 对应 "/dev/video17" ... ...
例如uboot参数设置:
console=ttymxc0,115200 video=mxcfb0:dev=ldb,LDB-XGA,if=RGB24,bpp=32 ldb=spl1
video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24,bpp=32 video=mxcfb2:dev=ldb,LDB-XGA,if=RGB24,bpp=32
在设备树中配置lvds1为主通道,那么:
ldb1:fb0 fb1----->video16 video17
hdmi:fb2--------->video18
ldb0:fb3 fb4----->video19 video20
Hi,
Let me delve into this.
Best Regards,
Alejandro