Hello all!
We've got a custom board based on DM8168 TI EVM. We have two video outputs: HDMI and LVDS LCD connected to VOUT0[x] outputs od DM8168. But we cannot to display any information to LCD via gstreamer.
We change mode by next commands:
echo 0 > /sys/devices/platform/vpss/graphics0/enabled echo 0 > /sys/devices/platform/vpss/display0/enabled echo 0 > /sys/devices/platform/vpss/display1/enabled echo 0 > /sys/devices/platform/vpss/display2/enabled sleep 1 echo 5 > /sys/devices/platform/vpss/system/tiedvencs sleep 1 echo 2:hdmi,dvo2 > /sys/devices/platform/vpss/graphics0/nodes sleep 1 echo 1 > /sys/devices/platform/vpss/display1/enabled sleep 1 cat /dev/zero > /dev/fb0 2> /dev/null sleep 1 echo 1 > /sys/devices/platform/vpss/display0/enabled echo 1 > /sys/devices/platform/vpss/display1/enabled echo 1 > /sys/devices/platform/vpss/display2/enabled echo 1 > /sys/devices/platform/vpss/graphics0/enabled sleep 0.5 /etc/init.d/matrix-gui-e_1 start
We are see on both display (HDMI and LCD) good image of matrix GUI.
But any manipulations with play to LCD video don't working with us.
gstreamer pipeline
gst-launch -v filesrc location=/usr/share/ti/data/videos/dm816x_1080p_demo.264 ! 'video/x-h264' ! h264parse access-unit=true ! omx_h264dec ! omx_scaler ! omx_ctrl display-mode=OMX_DC_MODE_1080P_60 ! omx_videosink sync=false
successfully playing video to HDMI but can't play it to LCD.
We trying to change pipeline to
gst-launch -v filesrc location=/usr/share/ti/data/videos/dm816x_1080p_demo.264 ! 'video/x-h264' ! h264parse access-unit=true ! omx_h264dec ! omx_scaler ! omx_ctrl display-mode=OMX_DC_MODE_1080P_60 display-device=LCD ! omx_videosink sync=false display-device=LCD
but this is don't working.
dm8168# lsmod Module Size Used by bufferclass_ti 4950 0 omaplfb 10794 0 pvrsrvkm 155594 2 bufferclass_ti,omaplfb ti81xxhdmi 17685 0 tvp7002 6405 0 ti81xxvo 21210 0 ti81xxfb 21979 1 vpss 75009 4 omaplfb,ti81xxhdmi,ti81xxvo,ti81xxfb syslink 1134279 0 ipv6 209855 18
Please provide us any help for solve this problem!
Thanks!