I need to show video in 2 displays in the same time -- DUAL_VIDEO_SIN_UI in imx53 qsb , android system.
di0 is primary, LCD.
di1 is secondary, TVE.
when I play a video, LCD video is correct, but the video's color in TVE is not correct,
Is it possible for my need ? or TVE cannot do RGB-YUV transform ?
Thanks.
Charles
解決済! 解決策の投稿を見る。
There was one trial on MX51 BBG before which used similar TVE IP with MX53:
- Change Overlay HAL to use V4L output rendering instead of framebuffer rendindering to avoid video distotion issue on PAL TVOut. See attached patch and relative lib.
- Set kernel command line to ‘console=ttymxc0 init=/init androidboot.console=ttymxc0 pmem=32M,64M fbmem=10M gpu_memory=32M video=mxcdi0fb:RGB24,640x480M@60,int_clk video=mxcdi1fb:YUV444,TV-PAL tve’
- Operate on UI to play a video. Video will be played on TV.
Hi Charles chang,
We are also facing similar issue in our product based on i.MX535.
Is the TV-Out green screen issue fixed in DUAL_VIDEO_SIN_UI?
Pls let me know how to resolve this problem?
Regards,
Sridevi
For TVE command option, it should be like "video=mxcdi1fb:YUV444,TV-PAL tve". TVE option should be YUV444 instead of RGB24.
Yes, I use YUV444.TV-NTSC tve.
and the TV color is green..
There was one trial on MX51 BBG before which used similar TVE IP with MX53:
- Change Overlay HAL to use V4L output rendering instead of framebuffer rendindering to avoid video distotion issue on PAL TVOut. See attached patch and relative lib.
- Set kernel command line to ‘console=ttymxc0 init=/init androidboot.console=ttymxc0 pmem=32M,64M fbmem=10M gpu_memory=32M video=mxcdi0fb:RGB24,640x480M@60,int_clk video=mxcdi1fb:YUV444,TV-PAL tve’
- Operate on UI to play a video. Video will be played on TV.