Hello Community,
I am having an issue with gstreamer video on my imx6 ( Linux 3.10.17 ). The issue is that some empty space in the screen is flickering with green color. Please take a look the distortedVideo.jpg in the attachment. Here is the gstreamer pipeline for my testing.
gst-launch -v videotestsrc ! video/x-raw-yuv ! mfw_v4lsink device=/dev/video18 axis-left=128 axis-top=0 disp-width=1024 disp-height=768
my LVDS dimension is 1280x768 and my video dimension is 1024x768. There are empty space in both sides about 128x768. This empty space is flickering with green color when the video is playing.
I also tried to do another testing by setting the video format of the videotestsrc to be rgb such as:
gst-launch -v videotestsrc ! video/x-raw-rgb ! mfw_v4lsink device=/dev/video18 axis-left=128 axis-top=0 disp-width=1024 disp-height=768
Then, I can see that the empty area is no longer flickering. I am wondering what causes this issue that makes the empty space is flickering when the video format is YUV. Thank you.
Best,
Ronny Lim
more detail system information:
root@bcr:/etc/init.d# uname -a
Linux bcr 3.10.17-7910 #1 SMP Tue Oct 14 13:24:00 EDT 2014 armv7l GNU/Linux
root@bcr:/etc/init.d# cat /proc/cmdline
enable_wait_mode=off console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait video=mxcfb0:dev=lcd,800x480@60,if=RGB24 video=mxcfb1:dev=ldb,BCRx-LVDS,if=RGB24 video=mxcfb2:dev=hdmi,1280x720M@60,if=RGB24 fbmem=10M,28M,28M video=mxcfb3:off root=/dev/sda3 mxc_hdmi.only_cea=1
Are you still experiencing this issue?
It’s possible that the framebuffer is full and the RGB it’s correcting this and that’s why the YUV format is the only one presenting flickering.