Hi sir:
I play two different 1080P video and two different devices output at the same time.
Boot command:
setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 init=/init rootwait video=mxcfb0:dev=hdmi,1920x1080M@60,
if=RGB24 video=mxcfb1:dev=lcd,LCD-1920x1080,if=RGB24 dmfc=3'
Play 1080P high quality video by gst-launch video by
gst-launch playbin2 uri=file:////mnt/disk/Girl1.avi video-sink="mfw_v4lsink device=/dev/video16" audio-sink="alsasink device=plughw:0" &
gst-launch playbin2 uri=file:////mnt/disk/snsd.mp4 video-sink="mfw_v4lsink device=/dev/video18" audio-sink="alsasink device=plughw:1" &
I can see color bar at top of screen as attach files.
I play low quality file and it's works fine.
Is it i.mx6Q limitation ?
已解决! 转到解答。
The video16 is for GUI, so if you put the video on it also, there will be some artifacts since there are 2 sources (GUI and video) updating the frame buffer.
Hi,
that is not the expected behaviour. Can you try this pipeline:
gst-launch -v videotestsrc ! 'video/x-raw-yuv, format=(fourcc)NV12, width=(int)1920, height=(int)1080, framerate=(fraction)10/1' ! mfw_v4lsink
Do you see the bar in this case?
Hi,
I had tried this solution.
It worked fine. Strange color bar did not exist.
In addition, I found that the display was normal if frame buffer console option was disabled.
And video16 change to video17 can work fine.
It's framebuffer issue?