Hello,
I'm trying to get S-Video output working on the Mistral DM8148EVM. I've configured load-hd-firmware.sh script in /etc/init.d to not configure /dev/fb0 as the LCD output, so currently I have /dev/fb0 (HDMI), /dev/fb1 (LCD) and /dev/fb2 (S-Video).
I have a test application that can write various color patterns to the frame buffer and when I point the application to /dev/fb0 and /dev/fb1 the patterns are displayed on the HDMI and LCD without any problems. However, when I point the test application to /dev/fb2, I see my test pattern momentarily before it disappears. If I write the pattern to /dev/fb2 again, it reappears for a moment before disappearing.
Why are the frame buffer contents not being constantly refreshed to the S-Video output like they are to the HDMI and LCD outputs? I have set up VPSS as following:
./display0/mode - 1080p-60
./display1/mode - 1080p-60
./display2/mode - ntsc
./graphics0/nodes - 1:hdmi
./graphics1/nodes - 1:dvo2
./graphics2/nodes - 1:sd
./video0/nodes - vcompmux:hdmi
./video1/nodes - hdcompmux:dvo2
./video2/nodes - sdmux:sd
./display0/timings - 148500,1920/88/148/44,1080/4/36/5,1
./display1/timings - 148500,1920/88/148/44,1080/4/36/5,1
./display2/timings - 54000,720/12/68/64,480/5/41/5,0
What am I missing with my S-Video configuration?
Thanks
~Ashwin